我正在开发一个Windows 8.1商店应用程序,并且我正在使用Hub Control作为基础。
虽然我已经成功地弄明白了如何使用MediaElement控件进行全局音频播放,但我不明白的是如何拥有一个类似于Audible的应用程序的“正在播放”系统。
我希望主集线器控件页面有一个更大的“正在播放”控件,而在个别项目页面上有某种较小的控件在屏幕的右上角。
我已经通读了所有关于媒体播放的文档和教程,但我似乎找不到任何关于如何做到这一点的东西。
有谁能给我指个方向吗?
谢谢!
发布于 2014-05-15 23:50:39
创建符合您需求的自定义UserControl
。
为它创建两个VisualStates
,小的和大的。
然后连接到HubControl的SectionsInViewChanged
事件。
删除主页后,转到较小的VisualState
,然后将其重新添加到较大的VisualState
。您还可以使用VisualTransition
在两者之间制作漂亮的动画。
https://stackoverflow.com/questions/23680548
复制相似问题