我想在我的应用程序中淡入/淡出一个窗口.
淡入时发生Window.Loaded
,我想在关闭(Window.Closed
或Window.Closing
)时淡出.淡入效果完美,但Window.Closing
不允许RoutedEvent
财产价值.
我RoutedEvent
应该用什么关闭?
<Window.Triggers>
<EventTrigger RoutedEvent="Window.Loaded">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetProperty="Opacity" From="0" To="1" Duration="0:0:2" FillBehavior="HoldEnd" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
<EventTrigger RoutedEvent="Window.Closing">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetProperty="Opacity" From="1" To="0" Duration="0:0:2" FillBehavior="HoldEnd" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Window.Triggers>
Run Code Online (Sandbox Code Playgroud)
我收到错误,值'Window.Closing'无法分配给属性'RoutedEvent'.无效的活动名称.