WPF CheckBox IsChecked переключался на разные события - PullRequest
1 голос
/ 27 марта 2011

Кто-нибудь знает причину поведения WPF CheckBox, когда он (появляется) отображать IsChecked true для события MouseLeftButtonDown и false для MouseLeftButtonUp события?

Причина, по которой я спрашиваю, заключается в том, что я внедряю CheckBox в существующую сетку, где текст находится слева, а не справа от CheckBox. Самым простым способом было добавить TextBlock и некоторый код, но если я хочу быть последовательным, это значит добавить оба события и проверить состояние каждого из них.

1 Ответ

1 голос
/ 27 марта 2011

Если все, что вам нужно, это CheckBox с текстом слева, почему бы просто не изменить его шаблон: http://www.codeproject.com/KB/WPF/WPFCheckboxTextOnLeft.aspx
http://social.msdn.microsoft.com/Forums/en/wpf/thread/85673c27-01e6-4f8e-96a5-1847bb44abc4

...