c# - 如何在 UWP 中获得像 Groove 音乐中的迷你弹出窗口?
问题描述
在更高版本的 Windows 10 中,Groove 音乐媒体播放器具有迷你播放器功能。 像这样。
我想知道使用什么 API Groove 音乐来让这个迷你窗口也保持在所有其他应用程序之上。
解决方案
您可以在 UWP 应用中尝试ApplicationViewMode.CompactOverlay 模式。这将使应用程序窗口以紧凑的覆盖(画中画)模式显示。
您可以使用以下代码来执行此操作:
if (ApplicationView.GetForCurrentView().IsViewModeSupported(ApplicationViewMode.CompactOverlay))
{
// Supported
await ApplicationView.GetForCurrentView().TryEnterViewModeAsync(ApplicationViewMode.CompactOverlay);
//change the UI layout
}
else
{
// Not supported
}
请注意,进入紧凑叠加模式后,您需要调整 UI 布局。
推荐阅读
- javascript - .addEventListener 抛出 TypeError
- javascript - 算法问题 - 减少所需的方法解决方案
- wireshark - 如何通过 ping 捕获 ICMP 数据包而不是 ICMPv6 数据包?
- git - git submodule update --recursive 是否覆盖 fetchRecurseSubmodules?
- sqlcmd - Sqlcmd - 在没有明文密码的情况下运行 sql 查询脚本?
- optimization - 如何使用 Pyomo 实现多处理?
- javascript - 从许多相同的元素中单击时更改 HTML 选择标记
- sql-server - 修复将数据类型 varchar 转换为数字时出错。(8114) (SQLExecDirectW)')
- javascript - 将 Google STT 从 Cloud Functions 迁移到专用 GAE
- r - 如何用R绘制矩阵图像