3

私の最初の質問、ここに行きます。

コードブロックを挿入できないようです。(私はUWPにかなり慣れていません)

CommandBar と Frame を含む WelcomePage があります =MyFrame
に戻る、進む、およびホーム ボタンがありCommandBarます。

<Frame Grid.Column="1" x:Name="MyFrame" Margin="30,50,30,30">

MyFrame には、他のページに移動するためのコンテンツとしてボタンを含むスタックパネルがあり、それらをMyFrame

戻るボタンと進むボタンでフレーム内を前後に移動したいだけです。

Frame.GoBack()私が試した通常の代わりに、MyFrame.GoBack() 認識MyFrameしますが、何もしません....

UWP ハンバーガー チュートリアルでこの例を見たことがありますが
、ハンバーガーバーではなく、コマンド バーが必要です。

私はたくさんグーグルで検索しましたが、それを含めるFrameと、基本的なFrame.GoBack(). (多分私はグーグルの方法を学ぶ必要がある..)

4

2 に答える 2

0

本当に戻れるの???

1 つまたは複数のページに移動してから、戻ってみてください。ここにテストコードがあります。MyFrameGoBackTest()ウェルカムページ コンストラクターで を呼び出します。

    public async void MyFrameGoBackTest()
    {

        MyFrame.Navigate(typeof(SomePage));
        await Task.Delay(5000);//5 sec
        MyFrame.Navigate(typeof(SomePage));
        await Task.Delay(5000);//5 sec
        //add a breakpoint and check the CanGoBack
        if (MyFrame.CanGoBack)
        {
            MyFrame.GoBack();
        }
    }
于 2016-04-28T14:53:03.897 に答える