![]() |
1
14
是的,不提供“name”属性肯定会提高性能。 WPF的“名称”机制可能很有用,但它使用额外的RAM和CPU的方式有几种:
对于一个简单的控件,向控件添加一个名称可以将使用该控件的成本增加5%左右。这不是很多,但是为什么要浪费CPU周期和RAM在不必要的名称上呢? 底线:如果你的对象不需要名字,就不要给它们命名。通常,控件的内容或绑定足以确定控件的用途。如果文档不够多,您可以随时使用XML注释,这是免费的。 我不得不说这是一个非常 坏的 习惯命名所有控件,不仅是因为成本,还因为它鼓励您按名称引用控件,而不是使用适当的视图模型和绑定技术。我的大部分XAML没有使用“name”来 任何 控件,更不用说所有控件。 |
![]() |
Sweepy Dodo · JSON lite的格式化 4 月前 |
![]() |
giantjenga · 优化整数向量到二进制向量的转换 6 月前 |
![]() |
Zegarek · Postgresql递归查询未提供预期结果 6 月前 |
![]() |
Joe · 为什么这两个查询之间的性能存在如此大的差异? 9 月前 |
![]() |
tic-toc-choc · 在`dplyr中高效使用列表进行过滤` 9 月前 |
![]() |
Mohan · 是否有一种更快的方法来编写代码,从1:N中提取许多随机样本? 10 月前 |
![]() |
user2980746 · 在C#字典中键入xyz对的最有效方法是什么? 10 月前 |