隐藏MediaPlayer控件(Microsoft Media Platform Player框架)

问题描述 投票:1回答:6

我在c#/ xaml应用程序中使用MMP:PF并提供我自己的控制元素来处理播放器。

这就是为什么我想隐藏/禁用它自己的底部显示的本机控件。 (在截屏的屏幕中间,这个人只是使​​用一个主题)

有谁知道怎么做?我没有设法找到一个属性。

c# xaml windows-8 windows-store-apps mmppf
6个回答
3
投票

来自MediaPlayer的参考资料,IsTimeLineVisibleIsPlayPauseVisibleIsPositionVisibleIsStopVisible以及许多其他能见度属性。所以你可以将它们设置为false。看看MediaPlayer Properties


5
投票

让玩家控件完全出现的神奇属性:

InteractiveActivationMode="None"

3
投票

使用这样:

axWindowsMediaPlayer1.uiMode = "None";

2
投票

HichemC答案的替代解决方案:您可以更改播放器控件模板。

使用Blend,它不是很难,它给你很多控制。例如,您可以将控件挂钩到播放器的状态(VSM),并确保控件与播放器的内部状态正确同步。


1
投票

如果要一次隐藏/显示所有控件:

_player.IsInteractive = true/false;

这是反编译的MediaPlayer.cs的屏幕截图,用于表示该属性不存在的人。

enter image description here


-1
投票

我负责微软的MMPPF,很乐意帮助解决任何问题。我同意这里的建议。虽然我喜欢这个网站,但我们并没有对MMPPF支持问题进行过大量监控。如果您确实需要我们的答案,CodePlex项目网站上的支持页面将由我的团队每天监控,他们很快就会做出回应。不要让这阻止你使用这个论坛 - 我只是建议我们的项目网站是一个更好的方式直接从开发人员获得答案,如果需要的话。

我希望你的应用程序运行良好。

迈克唐尼嘲笑--at --- microsoft.com

© www.soinside.com 2019 - 2024. All rights reserved.