【发布时间】:2014-02-28 10:49:26
【问题描述】:
我想使用情节提要来更改我正在使用的按钮的边界颜色。问题是我不知道如何开始我的故事板。当我点击元素时,我希望它改变颜色。到目前为止我得到的代码是:
<Button BorderBrush="Transparent" BorderThickness="0">
<Button.Template>
<ControlTemplate>
<Path x:Name="CountryUser" Stretch="Fill" StrokeThickness="{StaticResource StrokeUserControl}" StrokeLineJoin="Round" Stroke="Black" Data="{Binding CountryView.MapData}" Fill="{StaticResource CountryBackground}"/>
</ControlTemplate>
</Button.Template>
<Button.Triggers>
<EventTrigger RoutedEvent="Click">
<BeginStoryboard>
<Storyboard x:Name="StoryBoard1">
<ColorAnimation Storyboard.TargetName="CountryUser" Storyboard.TargetProperty="Stroke" From="Black" To="Blue"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Button.Triggers>
</Button>
我使用eas event.trigger的点击不起作用。
【问题讨论】:
-
如果你想使用你当前的实现,请查看我更新的答案。谢谢。
标签: visual-studio xaml windows-phone-8 storyboard eventtrigger