ApplicationView.TryEnterFullScreenMode 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
앱을 전체 화면 모드로 배치하려고 시도합니다.
public:
virtual bool TryEnterFullScreenMode() = TryEnterFullScreenMode;
bool TryEnterFullScreenMode();
public bool TryEnterFullScreenMode();
function tryEnterFullScreenMode()
Public Function TryEnterFullScreenMode () As Boolean
반환
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.
}
}
}
설명
사용자가 앱을 다시 시작할 때 전체 화면 모드를 유지하려면 TryEnterFullScreenMode 호출이 true를 반환하는 경우 PreferredLaunchWindowingMode를 FullScreen으로 설정합니다. ExitFullScreenMode를 호출할 때 PreferredLaunchWindowingMode를Auto 또는 PreferredLaunchViewSize로 다시 설정해야 합니다.
보기가 전체 화면 모드로 전환되거나 종료되면 시스템에서 CoreWindow.SizeChanged 이벤트를 발생합니다. 이는 XAML 앱에 Window.SizeChanged 이벤트로, HTML 앱에 window.resize 이벤트로 노출됩니다.