Компактный оверлей uwp в определенной позиции на экране

В uwp мы можем открыть режим компактного наложения с помощью следующего кода.

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

но это всегда открывается в верхней правой части, и если мы открываем несколько новых окон, то все они перекрывают друг друга, как мы можем указать, чтобы открывать в определенной позиции на экране, кроме правого верхнего?

1 ответ

Решение

Как мы можем указать, чтобы открыть в определенной позиции на экране, кроме правого верхнего угла?

В настоящее время UWP не предоставляет такой API для открытия CompactOverlay посмотреть на конкретную позицию. Мы можем только настроить размер представления CompactOverlay следующим способом.

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

Если вы действительно хотите эту функцию, вы можете задать на UserVoice.

Другие вопросы по тегам