0

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

4

1 回答 1

0

与往常一样,当您担心性能时:测试。

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

将 ViewModel 连接到 View 的唯一(正确)方法是使用绑定。如果这太昂贵,您可以向窗口/视图添加两个额外的属性,这些属性仅在与您相关时才更新(例如使用调整大小事件)。然后,您可以将 ViewModel 绑定到那些。

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

于 2013-01-08T08:48:05.967 回答