【问题标题】:How to Disable Tab functionality inside a grid in WPF如何在 WPF 中的网格内禁用选项卡功能
【发布时间】:2015-04-17 09:51:14
【问题描述】:

我的要求相当棘手(在我看来)。 我会解释这个场景。

我有一个数据网格。在 DataGrid 中,我有两列,在这两列的每个单元格中都有一个网格,其中有两个组合框 - 目的是根据某些条件切换可见性。

当我们在组合框中选择一个值时,组合框本身以及其他一些列中的一些其他控件将被禁用(pjt 的要求)。现在还有另一个要求,例如,在禁用控件的单元格中不应允许使用 Tab,比如禁用组合框。

我们根据从组合框中选择的值将控件设置为启用或禁用。因此,由于我们在控件级别应用了禁用属性,并且 IsTabStop 属性位于单元格级别,因此我无法在禁用控件的单元格中限制 Tabbing。

有什么想法吗?

【问题讨论】:

    标签: wpf wpfdatagrid


    【解决方案1】:

    不要使用 DataGrid。

    DataGrid 非常适合只读内容,但它们似乎不适合进行任何有趣的编辑。经过一个多星期的斗争,我已经放弃了。

    现在我正在寻找一个替代品,它最终可能只是一个带有手动添加控件的可滚动堆栈面板。

    WPF: Is there a "ListBox" without the ability to select items?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-28
      相关资源
      最近更新 更多