2010-10-01 45 views
0

我的需求相当棘手(在我看来)。 我会解释这个场景。如何禁用WPF中的网格内的选项卡功能

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

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

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

有什么想法?

回答

0

请勿使用DataGrid。 DataGrid对于只读内容非常棒,但他们似乎很喜欢做任何有趣的编辑。经过了一个多星期的战斗之后,我已经放弃了。

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

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

相关问题