2 つのページ (Windows.UI.Xaml.Controls.Page) があるとします。
page1 は this.Frame.Navigate(typeof(Page2), ); を呼び出します。2ページ目を表示します。
送信ページが左にアニメーション化され、受信ページが右からアニメーション化されるようにページをアニメーション化する方法は?
現在のコードは次のとおりです。
XAML ファイル
<Page>
...
<Page.Transitions>
<TransitionCollection>
<PaneThemeTransition Edge="Right" x:Name="pageTransition"/>
</TransitionCollection>
</Page.Transitions>
...
</Page>
CSファイル
protected override void OnNavigatedFrom(NavigationEventArgs e)
{
if (e.NavigationMode == NavigationMode.New) pageTransition.Edge = EdgeTransitionLocation.Left;
else if (e.NavigationMode == NavigationMode.Back) pageTransition.Edge = EdgeTransitionLocation.Right;
base.OnNavigatedFrom(e);
}