WPF复选框命令,用于未检查和检查



我在.xAML文件中有以下行:

<CheckBox x:Name="checker"  Grid.Column="1" Grid.Row="6" Command="{Binding LoadCommand}"></CheckBox>

现在我的问题是 - 拥有复选框"检查"和复选框"未检查"的不同命令的最佳方法是什么。

在我的ViewModel中,我有两个不同的功能(LoadCommand和loadActiveCommand),当检查复选框时,应加载一个功能,而在未检查复选框时另一个。

获得我想要的结果的最佳方法是什么?有没有办法直接在.xAML文件中进行操作,或者我必须在xaml.cs?

中执行此操作。

,而不是绑定到命令,您可以绑定到设置器并根据值执行操作,例如:

public bool LoadCommand
{
    set
    {
        if(value == true)
        {
            // do something;
        }
        else
        {
            //do something else;
        }
}

最新更新