0

我注意到 BorderStlye 有一个明确的 None 用于“不显示边框”和一个 NotSet,这会导致控件恢复到其默认或 CSS 样式。

在某些情况下,我想将面板的高度设置为 0,但随后能够将其返回到样式表中指定的任何高度,类似于使用 BorderStyle 可以完成的操作。这可以做到吗?

4

1 回答 1

0

您可以使用Unit.Empty

myPanel.Height = Unit.Empty;

这将重置您之前设置的隐式值。

但是如果你想隐藏一个控件,有比将高度设置为 0 更好的方法。

myPanel.Visible = false;
于 2012-10-26T17:04:09.860 回答