【发布时间】:2012-01-17 08:01:45
【问题描述】:
如何在代码中展开/折叠 WPF 扩展器?我需要这样做才能在其中初始化一个控件。
【问题讨论】:
-
不明白为什么需要扩展...来初始化其中的控件?如果该控件设置了其 Name 属性,您可以轻松地在代码中引用它,而无需展开包含您要初始化的控件的扩展器。
如何在代码中展开/折叠 WPF 扩展器?我需要这样做才能在其中初始化一个控件。
【问题讨论】:
使用 IsExpanded 属性,将其设置为 true 以使内容可见:
myExpander.IsExpanded = true;
将其设置为 false 以折叠展开器。
【讨论】:
您可以只设置 IsExpanded 属性,但我更喜欢使用 VisualStateManager 并使用 VisualStateManager.GoToState 进行此类 UI 更改。
【讨论】: