获取窗口大小而不降低性能

时间:2013-01-08 08:22:21

标签: wpf performance

我的WPF程序有时需要窗口的大小。最简单的解决方案是绑定ActualWithActualHight。但这样做的表现如何呢?每次调整窗口大小时,高度和宽度是否重复更新? 有没有办法只在我需要时才能获得尺寸?

1 个答案:

答案 0 :(得分:0)

与往常一样,当您担心表现时:测试。

绑定到ActualHeight和ActualWidth可能不是那么糟糕,因为Window可能不会改变太多/很多次。

将ViewModel连接到View的唯一(正确)方法是使用绑定。如果成本太高,您可以向Window / View添加两个额外的属性,这些属性仅在与您相关时才更新(例如使用resize事件)。然后,您可以将ViewModel绑定到那些。

我敢打赌,您的应用程序包含需要更多关注的其他内容;)