我的申请中有 3 页。
第一页:5Button秒,每个导航到不同的页面(目前只有第一个按钮有效)。
第二页:Back Button和ListView,ListViewItems与UserControlItems,Button和Image。TextBlock当您单击Button(的UserControlItem)时,它会导航到第三页,这是带有很多控件的媒体播放器页面。
第三页:媒体播放器页面,有很多控件,如MediaElement, Slider, Buttons 等
当我使用 导航从第三页到第二页时Back Button,有时屏幕会保持黑色(主题的颜色)并且sometimes加载时间过长。此外,ListView除非scrollbar您将鼠标移到ListView.
如何解决这些问题?
编辑 1:
链接到我的项目- 将一些 .wmv/.mp3/.mp4 文件放在视频库文件夹中。
编辑2:
我对黑页问题进行了更多调查,发现这MediaElement是原因。
存储流MediaElement并减慢计算机速度。
为了解决问题,当您单击时GoBack Button,它首先将源设置MediaElement为null,并且只有当MediaElementState==关闭时,我才返回 - 似乎解决了我的问题(因为我应用了解决方案我没有体验更多黑屏)。
关于滚动条-我想我可以通过模拟来解决它MouseOver-ListView不知道该怎么做