我目前有一個自定義複選框樣式,我在DataGrid中使用。但是,當我在DataGridCheckBoxColumn中指定IsReadOnly =「true」屬性時,該屬性不再有效(我仍然可以單擊並更改CheckBox的值)。我還使用Expression Blend來提取原始WPF樣式的副本,並且此問題具有相同的問題。只有原來的CheckBox風格似乎在工作,我不想要。WPF - 不工作IsReadOnly在自定義複選框樣式的DataGrid
我目前設法通過創建一個基於我的正常的IsHitTestVisible和Focusable屬性爲false的新樣式來解決它,但我希望DataGridCheckBoxColumn的IsReadOnly屬性在沒有此解決方法的情況下工作。
我該如何達到這個結果?
不錯的解決方法。也許嘗試一個DataGridTemplateColumn。 – Paparazzi 2012-04-25 22:36:46
感謝Blam,我試過DataGridTemplateColumn並遇到同樣的問題。有誰知道IsReadOnly屬性正在改變什麼? – 2012-04-26 16:13:56