Flex / MXML中的ViewStack是一个容器/面板控件,它包含多个子节点,但一次只能显示一个子节点,这对于实现自己的制表符样式控件很有用。 WPF / Xaml有一个与此相同的类吗?我知道它有自己的专用选项卡控件(我正在尝试做的不是选项卡控件,所以没用)和StackPanel,这是不一样的。
答案 0 :(得分:2)
A)使用网格,并切换Visibility属性(多个UIElements可以位于网格中的一个单元格中) B)使用选项卡控件,但根据需要重新设置它 C)在ContentPresenter中交换实际的Content属性 - 例如当你想要它时,将你想要的UI的实例推送到它。
答案 1 :(得分:0)
IMO,如果您不想编写自定义控件,则模板化任何ItemsControl是最简单的方法。
E.g。在项目容器中有一些内部面板的可见性绑定到IsSelected属性的值(通过BooleanToVisibilityConverter)。