我有以下XAML代码(用于测试,所以它不是一个“好”的-Code):
<Style TargetType="{x:Type MenuItem}">
<Style.Triggers>
<EventTrigger RoutedEvent="Click">
<EventTrigger.Actions>
<BeginStoryboard>
<Storyboard Storyboard.TargetProperty="Width" >
<DoubleAnimation From="70" To="100"></DoubleAnimation>
</Storyboard>
</BeginStoryboard>
</EventTrigger.Actions>
</EventTrigger>
</Style.Triggers>
</Style>现在,当这个触发器运行时,我想调用C#项目中的一个方法。添加DoubleAnimation-Thing是为了查看触发器是否在单击时被激活。如何调用该方法?
发布于 2012-05-21 00:41:31
原生触发器不支持这一点,如果您使用来自Blend's Interactivity的触发器,则可以使用CallMethodAction。
https://stackoverflow.com/questions/10675240
复制相似问题