如何解决WPF-弹出式幻灯片动画
我有一个带有 xaml 设计的 WPF C# 应用程序。这里我使用了一个带有弹出菜单的按钮,如下所示:
<Button Name="btn" MouseEnter="ExtendPopup" />
<Popup Name="popup" PlacementTarget="{Binding ElementName=btn}" PopupAnimation="Slide" MouseLeave="ClosePopup" >
<StackPanel>
...
</StackPanel>
</Popup>
我可以改变“打开速度”吗——更重要的是——我可以改变打开方向吗?
默认是从顶部打开 slide
,但我希望从左侧打开。
解决方法
默认是从顶部打开的幻灯片,但我想要从左侧打开。
您需要修改其样式(使用 Blend 是一个不错的选择)或创建您自己的滑入弹出窗口。
我在我的博客 WPF – Panel Slide-In Animation From Left Or Right Side 上讨论了如何在控件中制作幻灯片,如果没有其他内容可以向您展示如何调整 Popup
控件的样式和数据触发器。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。