2010-10-01 47 views
0

我的需求相當棘手(在我看來)。 我會解釋這個場景。如何禁用WPF中的網格內的選項卡功能

我有一個DataGrid。在DataGrid中,我有兩列,其中在這兩列的每個單元格中都有一個網格,其中有兩個組合框 - 目的是根據某些條件切換可見性。

當我們在組合框中選擇一個值時,組合框本身以及其他一些列中的一些其他控件將被禁用(需要pjt)。現在還有另一個要求,例如Tab不應該被允許在禁用控件的單元中 - 比如禁用組合框。

根據組合框中選定的值將控件設置爲「啓用」或「禁用」。因此,由於我們在控制級應用了禁用屬性,並且IsTabStop屬性位於單元級別,因此我無法在禁用控制的單元中限制製表符。

有什麼想法?

回答

0

請勿使用DataGrid。 DataGrid對於只讀內容非常棒,但他們似乎很喜歡做任何有趣的編輯。經過了一個多星期的戰鬥之後,我已經放棄了。

現在我正在尋找替代品,最終可能只是一個可手動添加控件的可滾動堆棧面板。

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

相關問題