Windows Phone 8 アプリケーションを開発しています。2 ページあります。ページの 1 つは起動ページです。ユーザーがアプリケーションを開くと、このページが表示され、特定の時間後に自動的に表示されます。ユーザーをアプリケーションのメイン メニューにリダイレクトします。
WP8 で特定の時間後に自動リダイレクトを行うにはどうすればよいですか?
Windows Phone 8 アプリケーションを開発しています。2 ページあります。ページの 1 つは起動ページです。ユーザーがアプリケーションを開くと、このページが表示され、特定の時間後に自動的に表示されます。ユーザーをアプリケーションのメイン メニューにリダイレクトします。
WP8 で特定の時間後に自動リダイレクトを行うにはどうすればよいですか?
これらのコード行が役立つかもしれません:
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();
}
}
それが役に立てば幸い。
タイマーの実装については、この回答をご覧ください。あとは、タイマーが終了したら、ナビゲーション メソッドを呼び出してメイン メニューに移動するだけです。