在 View(即 XAML)中,我已将 SelectAll 布尔值绑定到 Checkbox 控件
<CheckBox Grid.Row="5" Content="Select All" HorizontalAlignment="Left" Margin="0,5, 0, 0" IsChecked="{Binding Path=SelectAll, Mode=TwoWay}" Width="206"></CheckBox>
并将 SelectAll 填充为
public bool SelectAll
{
get { return this.Get<bool>("SelectAll"); }
set
{
this.Set<bool>("SelectAll", value);
if (this.SelectAllCommand.CanExecute(null))
this.SelectAllCommand.Execute(value);
}
}
是的,它看起来不错,但我有一个问题......
当手动选中所有的复选框时,selectall复选框应该是自动选中的……那个时候,我们不希望执行SelectAllCommand命令……
我该怎么做......
谢谢你提前给我一些建议