Microsoft.Phone.Controls.DatePickerを使用して、自分のフォームで日付を選択しています。日付を選択して「OK」を押すたびに、ページ全体がリロードされます。日付を選んだ後、アプリケーションのpage_loadを避けるために使用できる方法はありますか? ありがとうございます。WP7でDatePickerの値が変更された後のページのリロード
1
A
答えて
1
これは私のために働いていたものです:あなたOnNavigatedTo方法では、あなたが最初にページをロードしている場合にのみ必要な機能を実行します。
protected override void OnNavigatedTo(NavigationEventArgs e)
{
base.OnNavigatedTo(e);
if (e.NavigationMode == NavigationMode.New)
{
// Your code here
}
}
1
実際にはNavigationServiceと同じ方法でページに移動しています。 OnNavigatedToまたはLoadedでUIを再描画する場合は、DatePickerが閉じられたときに呼び出されるので、これ以上考慮しないでください。
1
私は先週と同じような状況にあったと私はあなたが初めてや日付ピッカーのページからページに移動しているかどうかを確認する簡単なブールを使用して、それを解決しました。
public bool firstEdit { get; set; }
public TripEditVIew()
{
firstEdit = true;
}
protected override void OnNavigatedTo(NavigationEventArgs e)
{
if (firstEdit)
{
// init your page...
firstEdit = false;
}
}
コンストラクタでtrueに設定したfirstEditという名前のプロパティを作成しました。 初めてこのビューに移動すると、OnNavigatedToがトリガーされ、initコードでページを初期化できます。 initコードの最後にboolenプロパティをfalseに設定することを忘れないでください。
DatePickerページから戻ると、OnNavigatedTo関数もトリガーされますが、今回は何もしません。
関連する問題
- 1. 変更URLのページをリロードした後
- 2. Beanの値が変更された後のページの更新
- 3. ページがリロードされるときに変数の値が変更される
- 4. 変更後の自動リロードのページ$ _GET
- 5. リロード後にページにテキストエリアの値が表示されない
- 6. queryParamsが変更された後でも、emberデータモデルがリロードされない
- 7. 値が変更された制御されたページの再ロード
- 8. Javascript varのリロード時にページが変更される
- 9. WebPACKのdevのサーバーがリロードんが、ページが変更されませ
- 10. アレイが変更された後、Tableviewでデータをリロードできませんか?
- 11. AndroidのDatePickerの変更テキストの表示値が変更されたときのテキスト
- 12. ページをリロードした後にIEブラウザキャッシュがクリアされない
- 13. ページがロードされた後にスクロールバーのサイズが変更されない
- 14. データ変更後にテーブルビューがリロードされない:IOS 5
- 15. jQueryのajax/postのリクエストが変更されたページの変更
- 16. WP7 - DatePicker(Telerikコントロール)のカラースピナーを変更する
- 17. ページの更新時にローカルストレージの値が変更される
- 18. ロケール変更後のFXMLのリロードJavaFx
- 19. エントリ値が変更されたときのラベル値の変更
- 20. ポストバック後のTinyMceページのリロード
- 21. 保存後にフロントエンドでJoomlaのページが変更されない
- 22. Angular UI Bootprap datepicker、ビューが変更されたときのコールバック
- 23. なぜdatepickerの値は変更されませんか?
- 24. ブール値またはintを格納し、ページがロードされた後にその値をチェック/変更する
- 25. ajaxリクエストの状態が変更された後に反応コンポーネントがリロードされない
- 26. Paw:リクエストが送信された後にクッキーの値が変更される
- 27. divはページがリロードされた後も表示され続けます
- 28. tryブロックで値が最後に変更されました。
- 29. 値が変更されたときのポストバック後のASP.NETテキストボックスの値の変更JavaScript側からのクライアント側
- 30. ajax $ .postリクエストでfalseを返した後でもページがリロードされます