回复 1楼q406157290的帖子
同样的,设置它的IsEnabled属性就可以了。设置方法和Button一样。
在这个模板中,C1DtaGridComboBoxColumn的单元格非编辑状态是TextBlock,进入编辑状态是C1ComboBox。
代码参考:
- <c1:DataGridComboBoxColumn Header="Product222" Binding="{Binding Product,Mode=TwoWay}"
- ItemsSource="{Binding Path=ComboItemList,Source={StaticResource cmbList}}">
- <c1:DataGridComboBoxColumn.CellContentStyle>
- <Style TargetType="TextBlock">
- <Setter Property="IsEnabled" Value="{Binding BtnIsEnabled,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"></Setter>
- </Style>
- </c1:DataGridComboBoxColumn.CellContentStyle>
- <c1:DataGridComboBoxColumn.CellEditingContentStyle>
- <Style TargetType="c1:C1ComboBox">
- <Setter Property="IsEnabled" Value="{Binding BtnIsEnabled,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"></Setter>
- </Style>
- </c1:DataGridComboBoxColumn.CellEditingContentStyle>
- </c1:DataGridComboBoxColumn>
复制代码 |