gpt4 book ai didi

wpf - 使用XAML完成Storyboard时将元素的可见性设置为“折叠”

转载 作者:行者123 更新时间:2023-12-03 09:17:24 27 4
gpt4 key购买 nike

我有一个 Storyboard动画,使用Opacity属性可以使控件淡出 View 。完成后,我想将控件的“可见性”设置为“折叠”。

我也想做相反的事情...将“可见性”设置为“可见”,然后使用 Storyboard 将控件淡入 View 。

我知道我可以关联事件,但是我想在XAML中完成所有这些操作。可能吗?

最佳答案

您也可以在动画中执行此操作

<Window.Resources>
<Storyboard x:Key="OnLoaded1">
<ObjectAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="button" Storyboard.TargetProperty="(UIElement.Visibility)">
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{x:Static Visibility.Visible}"/>
<DiscreteObjectKeyFrame KeyTime="00:00:00.8000000" Value="{x:Static Visibility.Collapsed}"/>
<DiscreteObjectKeyFrame KeyTime="00:00:01.4000000" Value="{x:Static Visibility.Visible}"/>
</ObjectAnimationUsingKeyFrames>
</Storyboard>
</Window.Resources>
<Window.Triggers>
<EventTrigger RoutedEvent="FrameworkElement.Loaded">
<BeginStoryboard Storyboard="{StaticResource OnLoaded1}"/>
</EventTrigger>
</Window.Triggers>

关于wpf - 使用XAML完成Storyboard时将元素的可见性设置为“折叠”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5495446/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com