![]() |
1
2
可能确实是这样- WPF data binding 是建立在 Dependency Properties ,这实际上会影响WPF布局过程,请参见 Layout Performance Considerations :
特别是关于你的问题,请看以下引文: Optimizing Performance: Layout and Design :
因此,我可以想象,最初的布局过程与稍后的绑定值更改用例没有任何不同,这将解释您正在经历的行为。虽然这 可以 仍然是优化启动体验的错失机会,通常的优化注意事项适用: 没有度量就没有优化 -例如,这种假定的冗余(如果技术上完全可以避免)可能没有可测量的影响,因为窗口/控件尚未显示等。 调试:
添加DRIWS
suggestion of a debugging aid
,在.NET Framework 3.5中引入了一种与绑定相关的新的专用调试辅助工具,请参见
不过,这有一些限制条件,请务必阅读第节
评论
在内部
|
![]() |
2
1
不是直接的答案,但是如果您向绑定添加了一个转换器,除了写出一条消息,告诉您在哪一点对绑定进行评估之外,它什么都不做呢?
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 6 月前 |
![]() |
Barta · WPF MVVM不更新视图 7 月前 |
![]() |
Denis Ivanov · WPF控件在属性更改时不会更新 8 月前 |
![]() |
codymanix · WPF:TextBlock周围可见小边框? 8 月前 |
![]() |
Nostromo · 来自背景对象的工具提示 12 月前 |
![]() |
Nuvolari · 从可观测集合添加/删除时出现对象处理异常 1 年前 |
![]() |
CCarter · 只能在设计器中DependencyObject的DependencyProperty上设置显示“Binding”的WPF ICommand DependencyProperties[重复] 1 年前 |
![]() |
Thern · 在UI线程(WPF)上的void方法中调用异步函数 1 年前 |