ApplicationView.TryEnterFullScreenMode Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Пытается поместить приложение в полноэкранный режим.
public:
virtual bool TryEnterFullScreenMode() = TryEnterFullScreenMode;
bool TryEnterFullScreenMode();
public bool TryEnterFullScreenMode();
function tryEnterFullScreenMode()
Public Function TryEnterFullScreenMode () As Boolean
Возвращаемое значение
bool
значение true , если приложение находится в полноэкранном режиме; в противном случае — false.
Примеры
В этом примере показано, как переключить полноэкранный режим и задать свойство PreferredLaunchWindowingMode .
<Button x:Name="ToggleFullScreenModeButton" Content="Toggle full screen"
Click="ToggleFullScreenModeButton_Click"/>
private void ToggleFullScreenModeButton_Click(object sender, RoutedEventArgs e)
{
var view = ApplicationView.GetForCurrentView();
if (view.IsFullScreenMode)
{
view.ExitFullScreenMode();
ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.Auto;
// The SizeChanged event will be raised when the exit from full-screen mode is complete.
}
else
{
if (view.TryEnterFullScreenMode())
{
ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.FullScreen;
// The SizeChanged event will be raised when the entry to full-screen mode is complete.
}
}
}
Комментарии
Чтобы сохранить полноэкранный режим при перезапуске приложения пользователем, установите для параметра PreferredLaunchWindowingMode значение FullScreen, если вызов TryEnterFullScreenMode возвращает значение true. При вызове ExitFullScreenMode необходимо вернуть для параметра PreferredLaunchWindowingMode значение Auto или PreferredLaunchViewSize.
Система вызывает событие CoreWindow.SizeChanged , когда представление переходит в полноэкранный режим или выходит из нее. Это предоставляется для приложений XAML в качестве события Window.SizeChanged и для приложений HTML в качестве события window.resize .