我在WPF应用程序上使用VS 2015。在我的一个窗口中,我有TabControl
个TabItems
。
在每个选项卡上,我都有 - 例如 - Label
控件,它具有相同的名称。
在我的应用程序中,我有一个Save
方法,可以将这些选项卡上的控件的位置和大小保存到数据库中。
Label
是唯一出现问题的控件。当前显示的Label
上TabItem
的尺寸已正确保存(ActualWidth
和ActualHeight
)。
但未显示ActualWidth
上标签的ActualHeight
和TabItem
为0。
当我打开另一个TabItem
并保存数据时,数据库中的大小是正确的。
在保存位置和尺寸之前,我是否必须以某种方式刷新控件?
提前致谢!
答案 0 :(得分:0)
我找到了解决问题的方法。 不是将标签的大小设置为自动调整大小,而是给它一个静态大小。 现在,标签属性ActualWidth和ActualHeight不再为0,可以正确保存。 这有点奇怪,当标签设置为自动调整时,标签可以产生这样的问题而不是当前显示的标签。