0
我有一个只读的控件,显示一个数据网格中的其他信息的计算。只要显示更新的数据作为单元格条目,它的绑定就起作用了。绑定不是双向的wpf错误验证
当计算超出给定阈值时,我确实需要直观地显示。它是一个只读控件(实际上是标签)。我怎么能这样做呢?
干杯,
Berryl
我有一个只读的控件,显示一个数据网格中的其他信息的计算。只要显示更新的数据作为单元格条目,它的绑定就起作用了。绑定不是双向的wpf错误验证
当计算超出给定阈值时,我确实需要直观地显示。它是一个只读控件(实际上是标签)。我怎么能这样做呢?
干杯,
Berryl
如果存在有诸如IsOutsideRange(显示验证)和CalculationText(显示的文字),那么你可以使用一个DataTrigger作为这样,标签的DataContext的性质的计算对象将设置为计算对象
<Label Text="{Binding Path=CalculationText}">
<Label.Style>
<Style
BasedOn="{StaticResource {x:Type Label}}"
TargetType="{x:Type Label}">
<Style.Triggers>
<DataTrigger
Binding="{Binding Path=IsOutsideRange}"
Value="True">
<Setter
Property="Background"
Value="Red" />
</DataTrigger>
</Style.Triggers>
</Style>
</Label.Style>
</Label>
嗨亚兰 - 很高兴见到你。是的,我被包裹在Validation中,因为我没有研究条件格式的唯一解决方案。干杯 – Berryl 2009-11-24 15:11:37