WPF RadioButton如何在ViewModels里赋值
在ViewModel中,我们可以使用以下方法来为WPF RadioButton赋值:
- 使用绑定:在XAML中将RadioButton的IsChecked属性绑定到ViewModel中的一个布尔属性。当ViewModel中的属性值改变时,RadioButton的状态也会相应地改变。例如:
<RadioButton IsChecked="{Binding IsSelected}" />
- 使用命令:在ViewModel中创建一个命令,当RadioButton被选中时执行该命令。例如:
public class MyViewModel
{
public ICommand RadioButtonCommand { get; set; }
public MyViewModel()
{
RadioButtonCommand = new RelayCommand(() =>
{
// 选中RadioButton时执行的代码
});
}
}
然后在XAML中将RadioButton的Command属性绑定到ViewModel中的RadioButtonCommand属性。例如:
<RadioButton Command="{Binding RadioButtonCommand}" />
原文地址: http://www.cveoy.top/t/topic/bnls 著作权归作者所有。请勿转载和采集!