在uwp中,我们可以使用以下代码打开紧凑覆盖模式。
await ApplicationView.GetForCurrentView().TryEnterViewModeAsync(ApplicationViewMode.CompactOverlay);
但是这总是在右上角打开,如果我们打开多个新窗口,那么它们都相互重叠,我们如何指定在屏幕上除右上角以外的特定位置打开?
我们如何指定在屏幕上右上角以外的特定位置打开?
目前,UWP 不提供此类 API 来在特定位置打开CompactOverlay
视图。我们只能使用以下方法自定义紧凑叠加视图的大小。
public IAsyncOperation<bool> TryEnterViewModeAsync(ApplicationViewMode viewMode, ViewModePreferences viewModePreferences);
如果您确实想要此功能,欢迎您在 用户之声 .