![]() |
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
不是直接的答案,但是如果您向绑定添加了一个转换器,除了写出一条消息,告诉您在哪一点对绑定进行评估之外,它什么都不做呢?
|