可以修改标准MediaElement控件的媒体控件吗?

时间:2016-06-29 19:30:35

标签: uwp

我在我的UWP应用程序中使用MediaElement控件。我想修改默认显示的控件。我能这样做吗?

1 个答案:

答案 0 :(得分:0)

是的,这可以做到。这取决于你想要自定义的内容。关键是MediaTransportControls控件。在MediaElement上,您必须将AreTransportControlsEnabled设置为True

要确定简单样式设置(如“紧凑”或“完全”控件)或确定显示哪个按钮,MediaTransportControl上有属性。例如:

<MediaElement x:Name="mediaElement" AreTransportControlsEnabled="True">
    <MediaElement.TransportControls>
        <MediaTransportControls IsCompact="True" IsFullWindowButtonVisible="True"  />
    </MediaElement.TransportControls>
</MediaElement>

如果要为控件(其他字形,颜色,动画,等等)设置样式,则必须复制控件的默认样式模板并对其进行修改。这在this article on MSDN中已经很好地描述了。