代码之家  ›  专栏  ›  技术社区  ›  Nam G VU

在In WPF控件中,哪些控件与HTML标记类似?

  •  11
  • Nam G VU  · 技术社区  · 14 年前

    我需要包装一组WPF控件,以便可以同时切换它们的可见性。我该怎么做?

    4 回复  |  直到 14 年前
        1
  •  9
  •   GxG    14 年前

    StackPanel , DockPanel WrapPanel 主要用于设计,以特定方式对齐控件。所以我会用 Grid

    所有这些都可以使用,但是仅仅使用一个面板来隐藏和寻找会使它失去意义。

        2
  •  5
  •   Aliostad    14 年前

    StackPanel 或其他类型的面板取决于您的需要( WrapPanel 如果你需要包装)。

        3
  •  2
  •   WernerCD    14 年前

    WPF中的任何面板(Grid、stackpanel、canvas等)都可以是可见/折叠/隐藏的。只需将对象的可见性设置为visibility.Hidden或visibility.collapped。注意Name=“”属性。。。

    <StackPanel Name="Test" Visibility="Visible">  
         ...  
    </StackPanel>  
    

    在代码后面,执行一个简单的名称。可见性转换:

    Test.Visibility = Visibility.Visible;
    Test.Visibility = Visibility.Collapsed;
    Test.Visibility = Visibility.Hidden;
    

    值得注意的是,大部分(如果不是全部?)对象具有可见性。按钮、菜单项等。。。Button Name=“MyButton,MyButton.Visibility=。。。

        4
  •  1
  •   Jackson Pope    14 年前

    您可以使用任何布局面板: StackPanel , DockPanel WrapPanel Grid .