如何通过datagrid中存在的动态属性禁用Combobox

时间:2016-02-25 06:12:21

标签: wpf mvvm combobox datagrid

我无法禁用mvvm中WPF数据网格中存在的组合框。

我试图通过在viewmodel中将属性IsHitTestVisible设置为“false”来实现此目的,但它无法正常工作。

这是我在XAML中的代码:

<DataGridTemplateColumn.CellTemplate>
 <DataTemplate>
        <ComboBox ItemsSource="{Binding Path=ErrorDescriptionList}" IsHitTestVisible="{Binding TestResultsIsHitTestVisible}" Text="{Binding Description}" IsReadOnly="True" 
                  Background="Transparent" SelectedItem="{Binding Path=Description,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}">
         </ComboBox>
  </DataTemplate>
</DataGridTemplateColumn.CellTemplate>

请您仔细研究并帮助我们解决问题。

提前致谢。

1 个答案:

答案 0 :(得分:0)

而不是IsHitTestVisible使用IsEnabled