uwp 紧凑叠加在屏幕上的特定位置

uwp compact overlay on a specific position on screen

在uwp中我们可以用下面的代码打开压缩叠加模式

await ApplicationView.GetForCurrentView().TryEnterViewModeAsync(ApplicationViewMode.CompactOverlay);

但是这个总是在右上角打开,如果我们打开多个新的windows然后它们都相互重叠,我们如何指定在屏幕上除右上角之外的特定位置打开?

how can we specify to open at a specific position on the screen apart from top right?

目前UWP没有提供这样的API在特定位置打开CompactOverlay视图。我们只能通过以下方法自定义CompactOverlay视图的大小。

public IAsyncOperation<bool> TryEnterViewModeAsync(ApplicationViewMode viewMode, ViewModePreferences viewModePreferences);

如果您确实需要此功能,欢迎您在 UserVoice 上提问。