[英]Separate events for checked and unchecked state of WPF CheckBox: Why?
[英]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.