Это общее требование в WPF.Наиболее широко используемым решением является использование Interactivity
из Blend SDK :
Добавить это пространство имен xmlns в xaml:
xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
Тогда вы можете сделать:1009 *
<CheckBox>
<i:Interaction.Triggers>
<i:EventTrigger EventName="Checked">
<i:InvokeCommandAction Command="{Binding MyCommand}" />
</i:EventTrigger>
</i:Interaction.Triggers>
</CheckBox>
Конечно, вам нужно добавить System.Windows.Interactivity.dll в ваш проект, расположенный (по крайней мере для меня) по адресу: C:\Program Files (x86)\Microsoft SDKs\Expression\Blend 3\Interactivity\Libraries\WPF\System.Windows.Interactivity.dll