Представьте меня есть связанный 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>
Однако, как вы можете себе представить, это не работает, Suprise сярприз, вы не можете связать «сеттер» на «фон», так что мой Questio n, как я действительно решаю проблему?
Я просмотрел следующее много раз, не могу найти никакой информации here.
Вы пытались использовать DynamicResource вместо StaticResource? – japf