Ручка флажка Silverlight с тремя состояниями в двух состояниях - PullRequest
1 голос
/ 24 февраля 2012

Мне нужно обработать три флажка состояния следующим образом на основе первого значения:

Если флажок в проверенном состоянии, то он может быть только снят.

Если флажок снят, то его можно установить только.

если флажок находится в среднем состоянии, то он может быть установлен только.

Можете ли вы предложить?

1 Ответ

0 голосов
/ 01 ноября 2012

для разрешения проблемы вы должны обработать событие дерева и установить для присоединенного свойства

IsThreeState значение true, посмотрите пример:

<checkbox IsThreeState="True"
Indeterminate="checkbox_Indeterminate"
Unchecked="checkbox_Unchecked" Checked="checkbox_Checked"
Content="Click me!"/>
...