![]() |
1
14
是的,不提供“name”属性肯定会提高性能。 WPF的“名称”机制可能很有用,但它使用额外的RAM和CPU的方式有几种:
对于一个简单的控件,向控件添加一个名称可以将使用该控件的成本增加5%左右。这不是很多,但是为什么要浪费CPU周期和RAM在不必要的名称上呢? 底线:如果你的对象不需要名字,就不要给它们命名。通常,控件的内容或绑定足以确定控件的用途。如果文档不够多,您可以随时使用XML注释,这是免费的。 我不得不说这是一个非常 坏的 习惯命名所有控件,不仅是因为成本,还因为它鼓励您按名称引用控件,而不是使用适当的视图模型和绑定技术。我的大部分XAML没有使用“name”来 任何 控件,更不用说所有控件。 |
![]() |
S. Jacson · 任意两台发电机的速度差(内置功能) 2 年前 |
![]() |
Sadeq Dousti · 相当于“嵌套删除”的执行性能SQL查询 2 年前 |
![]() |
Prince · 复制大型文件需要更多时间 2 年前 |
![]() |
Sagar · 为什么在循环之外声明变量会更快? 2 年前 |
![]() |
seco · 如何在不挂起页面的情况下加载JS 2 年前 |