我想在c#UWP XAML项目中为SplitView
添加一个引人注目的动画汉堡图标。
我知道有很多CSS动画图标(如here或here [2,2]中的那个)可以找到,但很少有XAML。并且有一个人将一些CSS移植到XAML动画here。
我喜欢这个开发人员在Windows Phone App中做过的非常好的动画:Link to Store。
他是怎么做到的?我怎么能这样做?是吗"只是"过度使用Storyboard
?或者是否涉及其他技巧?因为它是面向Win8的应用程序(不是Win10),我不认为它是由动画GIF完成的。
答案 0 :(得分:1)
假设您在顶部有一个打开并关闭SplitView的按钮。现在将该按钮更改为ToggleButton。在ToggleButton和SplitView上创建所需的事件处理程序,以便切换将始终具有正确的值。 "经过"当窗格打开时," UnChecked"窗格关闭时。
现在
我相信你从现在开始这样做,从Checked创建 - >正常,你有你想要的。
答案 1 :(得分:0)
好的,在考虑了@Stamos对他的回答的评论之后,我找到了link,它实现了CurrentStateChanged
事件。有人here显示了实施Checked
和Unchecked
州的方法。
但最终的答案是,我在telerik forum找到了一些真正的英雄有很多空闲时间。正是我在寻找的东西。
答案 2 :(得分:0)
我已经成功地使用XAML和Blend制作的一堆twicks成功实现了这种类型的动画。您可以查看here。