使用樣式想象我有一個數據綁定ListView和在<ControlTemplate.Triggers>
Windows Presentation Foundation中
我有以下
<DataTrigger Binding="{Binding Path=Status}" Value="Completed">
<Setter Property="Background" Value="{StaticResource CompletedBackground}" />
<Setter Property="Foreground" Value="Black" />
</DataTrigger>
我想要綁定到一個風格,我有我的網格。資源,如下所示:
<Style x:Key="CompletedBackground" TargetType="ListViewItem">
<Setter>
<Setter.Value>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="#FFBCFAA6" Offset="0"/>
<GradientStop Color="#FFA3E88B" Offset="1"/>
</LinearGradientBrush>
</Setter.Value>
</Setter>
</Style>
然而,正如你可以想像這是不行的,驚喜驚喜,你不能綁定「二傳手」到「背景」,所以我questio ñ是,我怎麼才能真正解決問題?
我看了下面很多次,找不到任何信息here。
您是否嘗試使用DynamicResource而不是StaticResource? – japf 2009-09-28 12:09:59