【问题标题】:In in WPF controls, which ones are similar to `<div>` HTML tag?在 WPF 控件中,哪些类似于 `<div>` HTML 标签?
【发布时间】:2011-04-28 00:43:22
【问题描述】:

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

【问题讨论】:

    标签: html wpf controls tags


    【解决方案1】:

    StackPanelDockPanelWrapPanel主要用于设计,以特定方式对齐控件。因此我会使用Grid

    所有这些都可以使用,但使用面板只是为了捉迷藏会使其失去意义。

    【讨论】:

      【解决方案2】:

      根据需要使用StackPanel 或其他类型的面板(如果需要包装,请使用WrapPanel)。

      【讨论】:

        【解决方案3】:

        WPF 中的任何面板(网格、堆栈面板、画布等)都可以是可见/折叠/隐藏。只需将对象的可见性设置为 Visibility.Hidden 或 Visibility.Collapsed。注意 Name="" 属性...

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

        在代码隐藏中,做一个简单的 Name.Visibility 转换:

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

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

        编辑:我发布的链接没有帮助。

        【讨论】:

          【解决方案4】:

          您可以使用任何布局面板:StackPanelDockPanelWrapPanelGrid

          【讨论】:

            猜你喜欢
            • 2014-07-19
            • 1970-01-01
            • 1970-01-01
            • 2012-11-22
            • 1970-01-01
            • 1970-01-01
            • 2010-10-26
            • 1970-01-01
            • 2011-02-21
            相关资源
            最近更新 更多