【发布时间】:2011-09-03 00:45:52
【问题描述】:
如何在 Popup 的 IsOpen 属性设置为 True 时开始 StoryBoard?
例如:
<EventTrigger RoutedEvent="{Binding IsOpen, ElementName=pop}">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetName="pop"
Storyboard.TargetProperty="Height"
Duration="0:0:1"
From="0.0"
To="200" />
<DoubleAnimation Storyboard.TargetName="pop"
Storyboard.TargetProperty="Width"
Duration="0:0:1"
From="0.0"
To="{Binding ElementName=root,Path=ActualWidth}" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
我知道EventTrigger RoutedEvent="{Binding IsOpen, ElementName=pop}不行
谢谢!
【问题讨论】:
-
请停止使用 Visual-Studio 标记所有内容,问题与此无关。
标签: wpf xaml animation triggers storyboard