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

时间:2013-01-29 08:51:00

标签: c# xaml windows-8 windows-store-apps mmppf

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

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

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

enter image description here

6 个答案:

答案 0 :(得分:5)

让玩家控件完全不显示的神奇属性:

InteractiveActivationMode="None"

答案 1 :(得分:3)

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

答案 2 :(得分:3)

像这样使用:

axWindowsMediaPlayer1.uiMode = "None";

答案 3 :(得分:2)

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

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

答案 4 :(得分:1)

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

_player.IsInteractive = true/false;

这是针对那些说该属性不存在的反编译MediaPlayer.cs的屏幕截图。

enter image description here

答案 5 :(得分:-1)

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

我希望你的应用做得好。

迈克唐尼 miked --at --- microsoft.com