UWP C#: Как перевести элемент каркаса в полноэкранный режим - PullRequest
0 голосов
/ 17 января 2020

Я пишу приложение uwp, которое имеет несколько frameworkEelements. Когда кнопка нажата, я хочу, чтобы один из FrameworkElement (в моем приложении это пользовательский контроль) был в полном окне. Я не хочу запускать новое окно. (Аналогично поведению элемента медиа-плеера в полном окне)

Это кажется тривиальным, но я не могу заставить его работать. Я попробовал следующее, и это, кажется, делает элемент go на весь экран, но есть проблемы, такие как, я не получаю события нажатия кнопки (приложение, кажется, иногда не отвечает)

private async void onSelectFullWindow(object sender, RoutedEventArgs e)
{
    ApplicationView.GetForCurrentView().TryEnterFullScreenMode();
    Window.Current.Content = customElementToBeFullScreen; 
}

Я хочу знать в общем, как сделать так, чтобы элемент входил в полноэкранный режим, не открывая новое окно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...