3

Windows 8 メトロ スタイル xaml C# アプリケーションで、ユーザー コントロールからページに移動するにはどうすればよいですか。

更新:実際には、このユーザーコントロールは別のユーザーコントロール内にあります。以下のコードは、ユーザー コントロールで使用すると正常に動作しますが、ネストされたユーザー コントロールでは動作しません。

これが機能していない現在のコードです。

        var cntnt = Window.Current.Content;
        var frame = cntnt as Frame;

        if (frame != null)
        { 
            frame.Navigate(typeof(MyPage1), null);
        }
        Window.Current.Activate();

MyPage1 には移動しませんが、例外はありません。

ありがとう

4

1 に答える 1

2

パラメータとして null を渡すべきではありません。電話してみるだけ

frame.Navigate(typeof(MyPage1));
于 2012-06-10T21:13:39.663 に答える