0

我正在使用MediaPlayerElement, 并使用紧凑模式。

<CustomMediaTransportControls
     IsCompactOverlayEnabled="True"
     IsCompactOverlayButtonVisible="True">
</CustomMediaTransportControls>

但是当进入紧凑模式时,我无法对窗口进行模式,因为TitleBar在紧凑模式下没有,只有一个关闭按钮。所以有人知道怎么做吗?

在此处输入图像描述

4

1 回答 1

1

您想要标题栏的原因是最小化窗口?当一个应用程序窗口进入紧凑覆盖模式时,它会显示在其他窗口上方,因此不会被阻塞,似乎无法最小化。您只能单击图像右下角的按钮返回正常的应用程序布局窗口,然后最小化您的窗口。

更新:

如果您设置Window.Current.SetTitleBar(AppTitleBar);定义可拖动区域,系统会将默认可拖动区域缩小到一个标题按钮大小的小区域。这意味着当您进入紧凑叠加模式时,它实际上是可拖动的。位于关闭按钮右侧的可拖动区域,但它是一个小区域。如果你希望矩形是窗口的宽度,关闭按钮的高度可以拖动,你可以将 null 作为参数传递给 SetTitleBar 以恢复默认的拖动行为,比如Window.Current.SetTitleBar(null);

于 2019-09-12T07:31:42.423 回答