c# - Windows Universal 中的 MediaElement 样式

标签 c# windows win-universal-app uwp

我正在开发一个名为 ProPlayer 的 Windows 通用应用程序,您可能会在 Windows 应用商店中看到这个预览应用程序。 现在我正在开发一个新版本,我在这个新版本中使用了 MediaElement 而不是 Microsoft 播放器框架。我正在尝试修改 MediaElement 的某些部分,但找不到任何方法。我使用 AreMediaTransportControlsEnabled 来显示此控件并为媒体元素样式生成资源字典。我想使 MediaTransportControls 的背景透明或更改这些控件的不透明度。 Shot
(来源:picofile.com)

这怎么可能

最佳答案

系统默认媒体传输控件不可能。

您需要创建您的控件,或者只是简单地放置类似堆栈面板的东西并将其放入弹出控件中以替换默认的系统媒体传输控件,因为系统默认控件不会公开您想要的必需属性。

a tutorialthe relevant sample对于win8.1。我没有尝试 UWP 中的所有内容,但原理是相同的,因此您可以从那里开始。并且您可以在面板上添加更多酷炫的设计,让您的 ProPlayer 更专业。 :)

关于c# - Windows Universal 中的 MediaElement 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32998134/

相关文章:

windows - 从另一个线程调用 OpenGL 函数

c# - 如何放置枢轴标题底部?

c# - 单击“确定”后的 ContentDialog 延迟

c# - ASP.NET _ViewStart.cshtml - 获取请求

c# - 吞噬长时间运行的事件聚合器可观察到的异常

windows - 从我的应用程序打开由我的服务创建的事件对象

windows - 使用 CSS3、HTML5 和 Javascript 重新创建 WP7 Metro UI 的外观

c# - UWP 应用中的设备 ID(阈值 1)

c# - 通过 DTM_SETSYSTEMTIME 更新另一个进程中的 dateTimePicker

c# - 如何找到windows服务exe路径