ApplicationView.TryEnterFullScreenMode 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
앱을 전체 화면 모드로 배치하려고 시도합니다.
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.
}
}
}
설명
사용자가 앱을 다시 시작할 때 전체 화면 모드를 유지하려면 TryEnterFullScreenMode 호출이 true를 반환하는 경우 PreferredLaunchWindowingMode를 FullScreen으로 설정합니다. ExitFullScreenMode를 호출할 때 PreferredLaunchWindowingMode를Auto 또는 PreferredLaunchViewSize로 다시 설정해야 합니다.
보기가 전체 화면 모드로 전환되거나 종료되면 시스템에서 CoreWindow.SizeChanged 이벤트를 발생합니다. 이는 XAML 앱에 Window.SizeChanged 이벤트로, HTML 앱에 window.resize 이벤트로 노출됩니다.
적용 대상
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기