Кто-нибудь знает причину поведения флажка WPF, когда он (кажется) отображает IsChecked
true в событии MouseLeftButtonDown
и false в событии MouseLeftButtonUp
?
Причина, по которой я спрашиваю, заключается в том, что я реализую CheckBox в существующей сетке, где текст находится слева, а не справа от CheckBox. Самым простым способом было добавить TextBlock и немного кода программной части, но если я хочу быть последовательным, это означает добавление как событий, так и проверки состояния для каждого из них.