文本块不会变灰
本文关键字:文本 | 更新日期: 2023-09-27 18:30:56
当"CandEdit"为假并且我无法弄清楚为什么我的代码不起作用时,我需要将数据网格中的文本块变灰......
我尝试过:
<DataGridTextColumn Views:FilterDataGridColumn.CanFilter="True" MinWidth="80" IsReadOnly="True" Header="Alarms" Binding="{Binding Path=AlarmName}">
<DataGridTextColumn.ElementStyle>
<Style TargetType="TextBlock" >
<Setter Property="IsEnabled" Value="{Binding Path=CanEdit}"/>
</Style>
</DataGridTextColumn.ElementStyle>
TextBlock
不是一个棘手的元素,它不能像TextBox
一样被编辑,所以禁用它不会改变它的外观。您可以将其字体颜色设置为灰色,如果这是您要实现的目标。