我正在使用MediaPlayerElement
, 并使用紧凑模式。
<CustomMediaTransportControls
IsCompactOverlayEnabled="True"
IsCompactOverlayButtonVisible="True">
</CustomMediaTransportControls>
但是当进入紧凑模式时,我无法对窗口进行模式,因为TitleBar
在紧凑模式下没有,只有一个关闭按钮。所以有人知道怎么做吗?
我正在使用MediaPlayerElement
, 并使用紧凑模式。
<CustomMediaTransportControls
IsCompactOverlayEnabled="True"
IsCompactOverlayButtonVisible="True">
</CustomMediaTransportControls>
但是当进入紧凑模式时,我无法对窗口进行模式,因为TitleBar
在紧凑模式下没有,只有一个关闭按钮。所以有人知道怎么做吗?
您想要标题栏的原因是最小化窗口?当一个应用程序窗口进入紧凑覆盖模式时,它会显示在其他窗口上方,因此不会被阻塞,似乎无法最小化。您只能单击图像右下角的按钮返回正常的应用程序布局窗口,然后最小化您的窗口。
更新:
如果您设置Window.Current.SetTitleBar(AppTitleBar);
定义可拖动区域,系统会将默认可拖动区域缩小到一个标题按钮大小的小区域。这意味着当您进入紧凑叠加模式时,它实际上是可拖动的。位于关闭按钮右侧的可拖动区域,但它是一个小区域。如果你希望矩形是窗口的宽度,关闭按钮的高度可以拖动,你可以将 null 作为参数传递给 SetTitleBar 以恢复默认的拖动行为,比如Window.Current.SetTitleBar(null);