다음을 통해 공유


ApplicationView.ExitFullScreenMode 메서드

정의

앱을 전체 화면 모드에서 해제합니다.

public:
 virtual void ExitFullScreenMode() = ExitFullScreenMode;
void ExitFullScreenMode();
public void ExitFullScreenMode();
function exitFullScreenMode()
Public Sub ExitFullScreenMode ()

예제

이 예제에서는 전체 화면 모드를 전환하고 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.
        }
    }
}

설명

사용자가 앱을 다시 시작할 때 전체 화면 모드를 유지하려면 TryEnterFullScreenMode 호출이 true를 반환하는 경우 PreferredLaunchWindowingModeFullScreen으로 설정합니다. ExitFullScreenMode를 호출할 때 PreferredLaunchWindowingMode를Auto 또는 PreferredLaunchViewSize로 다시 설정해야 합니다.

시스템은 보기가 전체 화면 모드로 전환되거나 종료되면 CoreWindow.SizeChanged 이벤트를 발생합니다. 이는 XAML 앱에 Window.SizeChanged 이벤트로, HTML 앱에 window.resize 이벤트로 노출됩니다.

적용 대상

추가 정보