我正在使用wpf弹出控件.
<Popup x:Name="tabHolder" IsOpen="False"
PopupAnimation="Slide" Placement="Bottom"
PlacementTarget="{Binding ElementName=mainWidgetWindow}">
<Grid Height="105" Width="315" />
</Popup>
Run Code Online (Sandbox Code Playgroud)
这里我设置了弹出动画属性来滑动.但是当它打开时,它没有动画.我是否必须添加任何其他弹出窗口配置才能打开动画选项幻灯片?
我正在使用.net框架版本3.5.
我有一个WPF应用程序,在垂直堆栈面板中有一系列按钮,类似于DVR菜单的样子.我想出了如何制作一个动画,当每个新的菜单页面被加载时,按钮/控件全部{unfade,fall,deblur,whatever}成为现实,这很好但有点过于统一.我真正喜欢的是根据每个按钮的位置或tabstop属性,在每个按钮上启动动画.因此,例如顶部按钮将是第一个开始,然后是下一个等,直到底部按钮,可能在每次启动之间延迟50毫秒(但是这样第一个按钮不必在第二个按钮之前完成)开始).当然,我可以为每个按钮制作不同的动画,但我希望有一个更优雅的解决方案.我没有看到将任何控件的属性加载到故事板的BeginTime中的方法.有没有一种很好的方法只使用XAML,或者像这样的东西需要代码隐藏?如果是后者,是否可以将其打包成一个行为并且能够在以后以声明方式加载,或者我是否永远坚持使用命令式代码?