Я думаю, вы хотите иметь отдельную привязку для Content
(отображаемый текст) и для IsChecked
.Примерно так:
<Checkbox
Content="{Binding Element.ContentName}"
IsChecked="{Binding Element.SomeBool}" />
Тогда, если вы хотите, чтобы что-то более сложное происходило, когда флажок отмечен / снят, вы можете заставить установщик SomeBool
вызвать метод, который выполняет некоторый код:
public class ElementModel
{
(...)
private bool _someBool;
public boolean SomeBool
{
get { return _someBool; }
set
{
_somebool = value;
// call your method
}
}
}
Это не совсем функциональный код, но вы понимаете ...