我有一个简单的按钮。我想切换它的模板(或样式…)当它被预先处理。
我想换成这个
<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>
编辑
我做完之后
<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"/>
</Trigger>
</DataTemplate.Triggers>
</DataTemplate>
它仍然不起作用。我想这是因为.NET默认值或鼠标悬停在按钮上时,它的get是我的绿色或绑定的蓝色默认颜色…
我的目标是当它点击连接到一个颜色的绑定和一个故事板
有人能帮我完成吗?