是否可以创建无边界UWP应用程序?

时间:2017-05-23 09:32:47

标签: c# uwp

在WPF中,我们可以将WindowStyle设置为None以创建一个"无边框"窗口。

但是,我发现UWP只包含页面。

UWP中是否有任何方法可以使用无边框窗口?

2 个答案:

答案 0 :(得分:0)

不可能这样做,但是你可以让你的应用程序全屏显示或将其内容扩展到标题栏,这样你就可以获得更多内容。另一个类似的事情可能是使用画中画模式,但这些窗口总是高于其他AFAIK。

详细了解UWP中的全屏,例如here,关于将内容扩展到标题栏here以及PIP模式here

答案 1 :(得分:0)

您可以看到:CompactOverlay mode – aka Picture-in-Picture – Universal Windows App Model

首先是检查它是否可以支持。

 ApplicationView.GetForCurrentView().IsViewModeSupported(ApplicationViewMode.CompactOverlay)

然后你可以输入它。

bool modeSwitched = await ApplicationView.GetForCurrentView().TryEnterViewModeAsync(ApplicationViewMode.CompactOverlay);

github中的代码:https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/MultipleViews