首页 > 解决方案 > 如何在 UWP 中获得像 Groove 音乐中的迷你弹出窗口?

问题描述

在更高版本的 Windows 10 中,Groove 音乐媒体播放器具有迷你播放器功能。 像这样。

我想知道使用什么 API Groove 音乐来让这个迷你窗口也保持在所有其他应用程序之上。

标签: c#.netuwp

解决方案


您可以在 UWP 应用中尝试ApplicationViewMode.CompactOverlay 模式。这将使应用程序窗口以紧凑的覆盖(画中画)模式显示。

您可以使用以下代码来执行此操作:

 if (ApplicationView.GetForCurrentView().IsViewModeSupported(ApplicationViewMode.CompactOverlay))
        {
            // Supported
            await ApplicationView.GetForCurrentView().TryEnterViewModeAsync(ApplicationViewMode.CompactOverlay);
            //change the UI layout
        }
        else
        {
            // Not supported
        }

请注意,进入紧凑叠加模式后,您需要调整 UI 布局。


推荐阅读