기술적으로는 가능하지만 앱 인증을 통과하지 못할 수도 있습니다.
당신은 당신의 페이지하여 SizeChanged 이벤트에 대한 이벤트 처리기에서 ApplicationView.TryUnsnap() 를 사용하여 시도 할 수 있습니다
: ctor에 넣어에서
:
Window.Current.SizeChanged += OnSizeChanged;
그리고 처리기 메서드 구현 :
public void OnSizeChanged(object sender, Windows.UI.Core.WindowSizeChangedEventArgs args)
{
switch (Windows.UI.ViewManagement.ApplicationView.Value)
{
case Windows.UI.ViewManagement.ApplicationViewState.Filled:
VisualStateManager.GoToState(this, "Fill", false);
break;
case Windows.UI.ViewManagement.ApplicationViewState.FullScreenLandscape:
VisualStateManager.GoToState(this, "Full", false);
break;
case Windows.UI.ViewManagement.ApplicationViewState.Snapped:
VisualStateManager.GoToState(this, "Snapped", false);
break;
case Windows.UI.ViewManagement.ApplicationViewState.FullScreenPortrait:
VisualStateManager.GoToState(this, "Portrait", false);
break;
default:
break;
}
this.ShowCurrentViewState();
}
void ShowCurrentViewState()
{
ApplicationViewState currentState = Windows.UI.ViewManagement.ApplicationView.Value;
if (currentState == ApplicationViewState.Snapped)
{
ApplicationView.TryUnsnap() ;
}
}
을
두 가지 경우가 있습니다. 1) 다른 앱이 활성화되어있을 때 (앱 B라고 부름), 내 애플 리케이션을 보조 분할보기로 소개합니다. 이 경우 Windows 저장소와 동일한 방식으로 스플래시 화면을 사용할 수 있습니다. 그들이 이것을 어떻게 달성했는지 알고 있습니까? 분할 창으로 들어가는 경우 어떻게 식별 할 수 있습니까? 2) 활성 응용 프로그램이 내 응용 프로그램이고 응용 프로그램 B를 분할 창으로 입력하려고하는 경우. 이런 일이 있었는지 확인할 수 있습니까? – Gaara