Мое приложение UWP - это полноэкранное приложение. И когда я щелкаю окно приложения, его значок в правом верхнем углу будет отображаться, как на первом рисунке ниже.
Когда я перетаскиваю окно приложения, оно становится таким, как на втором рисунке ниже.
Для второго изображения, когда я щелкаю развернутый значок, он не может вернуться в полноэкранный режим. И я надеюсь переопределить метод (обработчик событий), чтобы я мог добавить коды для перехода в полноэкранный режим.
Возможно ли это и как? Спасибо!
1 ответ
Как переопределить развернутое событие приложения UWP
Отличный вопрос, но, к сожалению, нет такого метода, который можно было бы переопределить для редактирования максимального поведения кнопок по умолчанию, он контролируется на системном уровне. Как правило, мы часто делаем кнопку входа в полноэкранный режим на странице, если мы выходим из полноэкранной модели, мы могли бы щелкнуть прикрепленную кнопку, чтобы снова войти в полноэкранный режим. И у нас есть образец кода, проверьте эту ссылку для получения дополнительной информации.
private void ToggleFullScreenModeButton_Click(object sender, RoutedEventArgs e)
{
var view = ApplicationView.GetForCurrentView();
if (view.IsFullScreenMode)
{
view.ExitFullScreenMode();
rootPage.NotifyUser("Exiting full screen mode", NotifyType.StatusMessage);
isLastKnownFullScreen = false;
// The SizeChanged event will be raised when the exit from full screen mode is complete.
}
else
{
if (view.TryEnterFullScreenMode())
{
rootPage.NotifyUser("Entering full screen mode", NotifyType.StatusMessage);
isLastKnownFullScreen = true;
// The SizeChanged event will be raised when the entry to full screen mode is complete.
}
else
{
rootPage.NotifyUser("Failed to enter full screen mode", NotifyType.ErrorMessage);
}
}
}
Похожие вопросы
Новые вопросы
uwp
Универсальная платформа Windows - это общая программная платформа для всех устройств, работающих под управлением Windows 10, включая Desktop. Этот тег следует использовать для вопросов, касающихся разработки приложений UWP на любом из поддерживаемых семейств устройств. Могут быть добавлены другие теги, такие как используемые языки (C #, C ++ и т. Д.) И стиль API (Win32, WinRT и т. Д.). Упакованные приложения Win32 должны использовать тег Desktop-Bridge (возможно, в дополнение к UWP).