【发布时间】:2015-01-28 09:12:56
【问题描述】:
我在按钮上添加了一个椭圆。 但截至目前,鼠标悬停在该按钮上时,我需要更改背景。 所以无法使用普通触发器,即在鼠标悬停事件上设置背景属性。
<Style x:Key="RButton" TargetType="Button">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Grid>
<Ellipse x:Name="Elipse1" Fill="Red" ></Ellipse>
<ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"></ContentPresenter>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value = "Orange"/>
</Trigger>
</Style.Triggers>
</Style>
【问题讨论】:
-
我们无法更改按钮上方的元素..所以任何帮助
-
你有没有在谷歌上搜索过这个。 TargetName="Elipse1"