我的XAML看起来像这样:
<me:MyControl x:Name="Publisher">
<me:MyControl.Triggers>
<EventTrigger RoutedEvent="me:MyControl.MyEvent">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation
Storyboard.TargetName="Publisher"
Storyboard.TargetProperty="Opacity"
To="1" Duration="0:0:1"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger -->
</me:MyControl.Triggers>
</me:MyControl>
当这个加载时,我得到一个例外
Attribute me:MyControl.MyEventvalue is out of range
我试过
让这个起作用的神奇咒语是什么?
答案 0 :(得分:1)
您正在查看WPF示例,除了加载的事件之外,Silverlight不直接支持任何触发器。
请考虑使用VisualStateManager
。然后,您需要通过事件代码更改状态。