我有一个MultiTrigger
用于为我的DataGrid
控件的值着色。这个触发器工作正常,直到最近我发现颜色不再有效。我查看了数据库,发现空格跟踪了我的值,因此我对值的触发器比较总是会失败。
我想知道是否有一个字符串格式或修剪函数可以与我的xaml内联,这样我就不必编写转换器类来执行“value.trim()返回值”
这是我的xaml:
<MultiDataTrigger>
<MultiDataTrigger.Conditions>
<!-- this is the actual grid column element binding -->
<Condition Binding="{Binding FieldName, RelativeSource={RelativeSource Self}}" Value="SocketState"/>
<!-- this checks the value on the element referenced ^here-->
<Condition Binding="{Binding SocketState}" Value="Connected" />
</MultiDataTrigger.Conditions>
<Setter Property="Background" Value="{StaticResource YellowGreenGradientBrush}"/>
</MultiDataTrigger>
答案 0 :(得分:0)
通过在我的sql视图中修剪来解决我的问题。不需要更改wpf代码。