我正在使用自动生成数据网格并将其绑定到DataTable。此DataTable包含具有“最后值”等空格的列。现在我需要添加一个datatrigger来应用一些样式,如下所示:
<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 Binding不支持空格(Last Value)。当我删除空格(LastValue)然后它工作正常。但根据我的要求,我需要数据表列名称中的空格,该表用于绑定数据网格。
我该如何处理这种情况? 请建议。
答案 0 :(得分:1)
好问题!
您可以在属性名称上使用单引号。
Binding={Binding 'Last Value', Converter= {StaticResource DecimalToBoolConverter}}"