1
我需要一段時間以來使用的自定義「圖像按鈕」的幫助。它的偉大工程,但我無法弄清楚如何動畫與這三種狀態的按鈕(正常,鼠標懸停,按下):動畫圖像 - 按鈕
- 中性至鼠標懸停
- 鼠標可按下
林並不熟悉XAML,所以我無法弄清楚。無論如何,這裏是我一直在使用的代碼:
<Button Height="40" HorizontalAlignment="Left" IsEnabled="True" IsHitTestVisible="True" Margin="262,219,0,0" Name="home_btn" VerticalAlignment="Top" Width="89">
<Button.Template>
<ControlTemplate TargetType="{x:Type Button}">
<Grid>
<Image Name="Normal" Source="normal.png" />
<Image Name="Hover" Source="hover.png" Visibility="Hidden" />
<Image Name="Pressed" Source="pressed.png" Visibility="Hidden" />
</Grid>
<ControlTemplate.Triggers>
<Trigger Property="ButtonBase.IsPressed" Value="True">
<Setter Property="UIElement.Visibility" TargetName="Normal" Value="Hidden" />
<Setter Property="UIElement.Visibility" TargetName="Pressed" Value="Visible" />
</Trigger>
<Trigger Property="UIElement.IsMouseOver" Value="True">
<Setter Property="UIElement.Visibility" TargetName="Normal" Value="Hidden" />
<Setter Property="UIElement.Visibility" TargetName="Hover" Value="Visible" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Button.Template>
</Button>
任何答案是讚賞。
OMG人,它的工作完美!非常感謝! :D –
沒問題。很高興幫助你 – dasheddot