1

Windows Phone 8 アプリケーションを開発しています。2 ページあります。ページの 1 つは起動ページです。ユーザーがアプリケーションを開くと、このページが表示され、特定の時間後に自動的に表示されます。ユーザーをアプリケーションのメイン メニューにリダイレクトします。

WP8 で特定の時間後に自動リダイレクトを行うにはどうすればよいですか?

4

2 に答える 2

2

これらのコード行が役立つかもしれません:

public partial class MainPage : PhoneApplicationPage
{
    private DispatcherTimer timer;

    // Constructor
    public MainPage()
    {  
        InitializeComponent();

        timer = new DispatcherTimer();
        //Set your specific time here using TimeSpan instance
        timer.Interval = TimeSpan.FromSeconds(2);

        timer.Tick += (s, e) => {
            var frame = App.Current.RootVisual as PhoneApplicationFrame;
            frame.Navigate(new Uri("/Page1.xaml", UriKind.Relative));
        };
        timer.Start();
    }    
}  

それが役に立てば幸い。

于 2013-02-02T14:21:02.647 に答える
0

タイマーの実装については、この回答をご覧ください。あとは、タイマーが終了したら、ナビゲーション メソッドを呼び出してメイン メニューに移動するだけです。

于 2013-02-01T14:35:16.363 に答える