簡體   English   中英

WPF Checkbox命令用於未選中和已選中

[英]WPF Checkbox Command for Unchecked and Checked

我在.XAML文件中包含以下行:

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

現在我的問題是-使復選框“ checked”和復選框“ unchecked”具有不同命令的最佳方法是什么?

在我的ViewModel中,我有兩個不同的函數(LoadCommand和LoadActiveCommand),一個應在選中復選框時加載,而另一個在未選中復選框時加載。

取得理想結果的最佳方法是什么? 有沒有辦法直接在.XAML文件中執行此操作,還是必須在xaml.cs中執行此操作?

除了綁定命令以外,還可以綁定到setter並根據值執行操作,例如:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM