C# WPF复选框问题
我的xaml中有一个绑定到属性的复选框,即使属性为false,也不会使复选框被禁用 以下是xaml:C# WPF复选框问题,c#,wpf,datagrid,binding,C#,Wpf,Datagrid,Binding,我的xaml中有一个绑定到属性的复选框,即使属性为false,也不会使复选框被禁用 以下是xaml: <DataGridTemplateColumn Header="checkBox" Width="60"> <DataGridTemplateColumn.CellTemplate> <DataTemplate> &l
<DataGridTemplateColumn Header="checkBox" Width="60">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<CheckBox IsChecked="{Binding Path=IsClickable}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
我在创建对象时设置这个属性
使用itemsource绑定数据网格
Datagrid.ItemsSource = ViewModels;
我可以看到viewmodel的对象集合确实将该属性填充为false,但没有禁用复选框
有人能告诉我为什么吗 您正在绑定
IsChecked
属性,但如果要启用/禁用复选框
,则需要绑定IsEnabled
属性:
(您可能需要将
IsChecked
绑定到其他对象,否则您将无法检索选中状态)您正在绑定IsChecked
属性,但如果要启用/禁用复选框
,则需要绑定IsEnabled
属性:
(您可能需要将
IsChecked
绑定到其他对象,否则将无法检索选中状态)这是我的复选框xaml。Visual Studio的输出窗口中是否存在任何绑定错误?这是我的复选框xaml。Visual Studio的输出窗口中是否存在任何绑定错误?
Datagrid.ItemsSource = ViewModels;