【发布时间】:2017-06-29 11:30:15
【问题描述】:
假设您有一个 WPF 窗口,其中一个元素会随着窗口大小的调整而改变其大小,例如 DockPanel 有两个元素。您最大化窗口,第二个元素也被最大化。所以我不能读取它的高度/宽度,而那些将是最大值(这对我的目的来说已经足够了,所以我不必担心任务栏是否占用一些空间或类似问题)。
好的,但让我们回到新启动的窗口——我想计算给定元素的最大宽度/高度,而不实际调整窗口大小,只是纯粹的计算。可行吗?怎么样?
【问题讨论】:
-
您要计算哪个元素的宽度和高度?您想根据什么信息来计算?您不能简单地访问该元素的属性并获取宽度和高度吗?
-
@pijemcolu,
ListBox,TextBox,任何元素。Height为您提供当前高度,而不是最大值。 -
您认为元素的最大宽度高度是多少?