Я пишу приложение uwp, которое имеет несколько frameworkEelements. Когда кнопка нажата, я хочу, чтобы один из FrameworkElement (в моем приложении это пользовательский контроль) был в полном окне. Я не хочу запускать новое окно. (Аналогично поведению элемента медиа-плеера в полном окне)
Это кажется тривиальным, но я не могу заставить его работать. Я попробовал следующее, и это, кажется, делает элемент go на весь экран, но есть проблемы, такие как, я не получаю события нажатия кнопки (приложение, кажется, иногда не отвечает)
private async void onSelectFullWindow(object sender, RoutedEventArgs e)
{
ApplicationView.GetForCurrentView().TryEnterFullScreenMode();
Window.Current.Content = customElementToBeFullScreen;
}
Я хочу знать в общем, как сделать так, чтобы элемент входил в полноэкранный режим, не открывая новое окно.