【问题标题】:Remove datagrid possible WPF?删除数据网格可能的 WPF?
【发布时间】:2011-04-06 07:57:41
【问题描述】:

我有 main.xaml,其中有一个带有一些选项卡的功能区。基本上我有一个文章选项卡、类别选项卡、关键字选项卡等。我想要做的是,一旦我点击文章选项卡,我会加载带有文章的数据网格,一旦我点击类别选项卡,我使用类别加载数据网格,并且关键字相同。我正在考虑创建 3 个数据网格,一旦单击一个选项卡,我就会隐藏/删除其他 2 个。这是正确的方法吗?如果是,我该如何实现?

感谢您的帮助和时间

【问题讨论】:

    标签: wpf wpf-controls wpfdatagrid


    【解决方案1】:

    好的解决了

    我只需要这个

    dgCategories.Visibility = Visibility.Collapsed;

    【讨论】:

    • 推荐的方法是使用 jjrdk 所描述的 TabControl(假设 datagrid 在 Tab 的上下文和子项中)。
    【解决方案2】:

    我没有使用功能区,但在普通选项卡控件中,您可以将 SelectedContentTemplateSelector 属性设置为 DataTemplateSelector。这将为您当前选择的内容提供一个给定的模板。这意味着您不必担心添加/删除控件,因为这将由 WPF 处理。

    一般来说,当您面临更改内容显示时,我建议您使用模板选择器。

    【讨论】:

      猜你喜欢
      • 2017-02-07
      • 2023-03-21
      • 2012-12-11
      • 2011-06-15
      • 1970-01-01
      • 2018-02-13
      • 2017-12-05
      • 2017-12-14
      • 2010-10-16
      相关资源
      最近更新 更多