У меня есть простая кнопка. Я хочу поменять его шаблон (или стиль ...), когда он вставляется.
Я хочу измениться с этого
<DataTemplate>
<Button Click="Button_Click"
DataContext="{Binding}"
Height="65" Width="79"
Background="Black"
Content="{Binding Path=CardWasFounded}"/>
</DataTemplate>
к этому:
<DataTemplate>
<Button Click="Button_Click"
DataContext="{Binding}"
Height="65" Width="79"
Background="{Binding Path=ButtonColor}"
Content="{Binding Path=CardWasFounded}"/>
</DataTemplate>
EDIT
После того как я сделал
<DataTemplate>
<Button Name="btn"
Click="Button_Click"
DataContext="{Binding}"
Height="65" Width="79"
Background="Black"/>
<DataTemplate.Triggers>
<Trigger SourceName="btn" Property="IsMouseCaptured" Value="True" >
<Setter TargetName="btn" Property="Background" Value="Green"/>
<!--"{Binding Path=ButtonColor}"-->
</Trigger>
</DataTemplate.Triggers>
</DataTemplate>
Это все еще не работает, я думаю, это потому, что .net по умолчанию или что-то, когда мышь находится над кнопкой, она получает синий цвет по умолчанию, вместо моего зеленого или моей привязки ...
Моя цель - щелкнуть, чтобы связать привязку к цвету и раскадровку.
Может ли кто-нибудь помочь мне достичь этого?