我需要将一组WPF控件进行包装,以便可以同时切换它们的可见性。我该怎么做?
StackPanel
, DockPanel
, WrapPanel
主要用于设计,以特定的方式对齐控件。因此,我会使用Grid
。
这些都可以使用,但仅仅为了玩捉迷藏而使用面板会使其失去意义。
根据您的需要使用StackPanel
或其他类型的面板(如果需要换行,请使用WrapPanel
)。
<StackPanel Name="Test" Visibility="Visible">
...
</StackPanel>
Test.Visibility = Visibility.Visible;
Test.Visibility = Visibility.Collapsed;
Test.Visibility = Visibility.Hidden;
StackPanel
、DockPanel
、WrapPanel
或Grid
。