WPF以编程方式设置Toggle Button Ischecked

时间:2016-06-15 10:26:32

标签: wpf xaml mvvm

我有一个wpf mvvm应用程序,DataGrid绑定到DataView。其中一列包含切换按钮。 IsChecked属性未绑定到DataView行中的valuew,但基于后面的代码并绑定到ViewModel的bool属性。 问题:当我将属性设置为“true”时,将触发Checked事件。有没有办法避免这个事件被解雇? 我对WPF很新,所以也许我在这里走错了路。

XAML:

  <ToggleButton Content="{x:Static resx:IVFOocytes.PartOfGroup}"  
   IsChecked="{Binding DataContext.ToggleStrawSpecificIsChecked, RelativeSource={RelativeSource AncestorType={x:Type DataGrid}}}"
      Checked="ToggleStrawSpecificTrue_Click" 
      Unchecked="ToggleStrawSpecificFalse_Click" Margin = "0,0,10,0"
      Width="150" HorizontalAlignment = "Center" />

0 个答案:

没有答案