任意のページに遷移する


例えばボタン(btnNavigate)が押下された際にPage2.xamlで構成されるページに遷移する場合、

this.btnNavigate.Click += (sender, e) =>
{
    NavigationService.Navigate(new Uri("/Page2.xaml", UriKind.Relative));
};

androidみたいにインテントの生成もActivityの登録もいらない。非常にシンプルだ。
ちなみにNavigateメソッドに指定するUriクラスは相対パスしか許可されない。