1

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

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

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

在此处输入图像描述

4

6 回答 6

5

The magic property to keep players controls from showing up at all:

InteractiveActivationMode="None"
于 2013-05-17T10:02:44.087 回答
4

像这样使用:

axWindowsMediaPlayer1.uiMode = "None";
于 2016-12-21T05:29:10.460 回答
3

来自MediaPlayer的参考、、 、IsTimeLineVisibleIsPlayPauseVisible许多其他可用的可见性属性。所以你可以将它们设置为假。看看MediaPlayer 属性IsPositionVisibleIsStopVisible

于 2013-01-29T09:33:14.463 回答
2

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

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

于 2013-01-30T09:26:00.373 回答
1

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

_player.IsInteractive = true/false;

这是反编译的 MediaPlayer.cs 的屏幕截图,供那些说该属性不存在的人使用。

在此处输入图像描述

于 2017-03-15T18:31:01.247 回答
-1

我负责 Microsoft 的 MMPPF,很乐意为您解答任何问题。我同意这里的建议。虽然我喜欢这个网站,但我们并没有对 MMPPF 支持问题进行大量监控。如果您确实需要我们的回答,我的团队每天都会监控 CodePlex 项目网站上的支持页面,他们的响应速度非常快。不要让这阻止您使用这个论坛 - 我只是建议我们的项目站点是一种更好的方式,可以在需要时直接从开发人员那里获得答案。

我希望你的应用做得很好。

迈克·唐尼(Mike Downey)在 microsoft.com 上接听了 --at---

于 2013-04-22T01:00:26.770 回答