【问题标题】:UWP MediaPlayerElement weird Play button appearance when MediaTransportContols.IsCompact is True当 MediaTransportContols.IsCompact 为 True 时,UWP MediaPlayerElement 奇怪的播放按钮外观
【发布时间】:2020-02-04 14:31:06
【问题描述】:

如何在 1903 版中显示紧凑型 MediaPlayerElement 的正确播放按钮?

下图是MediaPlayerElement的正常播放按钮,鼠标指针(未捕获)在该按钮上。

下图是这段代码的情况,只是一个 COMPACT 视图。

<MediaPlayerElement AreTransportControlsEnabled="True">
    <MediaPlayerElement.TransportControls>
        <MediaTransportControls IsCompact="True"/>
    </MediaPlayerElement.TransportControls>
</MediaPlayerElement>

唯一的播放按钮外观怪异,没有底部边框。任何其他按钮都是合适的,如下所示。

【问题讨论】:

  • 试过你的代码。它完美适用于 COMPACT 视图

标签: uwp


【解决方案1】:

这是设计使然。我检查了 MediaTransportControls 的模板。当模式不是紧凑模式时,它显示播放按钮不是原始播放按钮。这是一个名为 PlayPauseButtonOnLeft 的按钮,当 MediaPlayerElement 为正常模式时,该按钮将被隐藏。

如果你想改变这种行为,你可以重新模板传输控件,改变按钮的样式或位置。 这是您可以参考的文档Customize the transport controls

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多