【发布时间】:2014-09-04 06:37:53
【问题描述】:
我正在使用自动生成数据网格并将其绑定到 DataTable。此 DataTable 包含带有空格的列,例如“Last Value”。现在我需要添加一个数据触发器来应用一些样式,如下所示:
<DataGrid.Resources>
<Style x:Key="DgStyle" TargetType="{x:Type TextBlock}">
<Setter Property="TextAlignment" Value="Right"/>
<Style.Triggers>
<DataTrigger Binding="{Binding Last Value, Converter= {StaticResource DecimalToBoolConverter}}" Value="True">
<Setter Property="Foreground" Value="Red" />
</DataTrigger>
</Style.Triggers>
</Style>
</DataGrid.Resources>
但 DataTrigger 绑定不支持空格(最后一个值)。当我删除空格(LastValue)时,它工作正常。但根据我的要求,我需要在数据表列名称中使用空格,并且该表用于绑定数据网格。
我该如何处理这种情况? 请建议。
【问题讨论】:
标签: wpf c#-4.0 wpfdatagrid wpf-4.0