私は、ホームアプリケーション画面からどの項目が選択されたかに基づいて、2番目のパノラマページを動的に埋めようとしています。選択に基づいて動的ページを作成するにはどうすればよいですか?
アプリケーションの最初のスタート画面上の項目のテキストで各場合、リストボックスがあります。ユーザがテキスト「foobar」を有するアイテムをタップすると、テンプレートページがロードされ、テンプレートページのタイトルは「foobar」に設定され、この第2のパノラマページは、データが「foobar」に関連するべきであることを知るべきである。
どうすればよいですか?
私は現在、新しいページ(DynamicPage.xaml)に私のメインページのナビゲートを持っています。このナビゲーションは、ListBox_SelectionChangedイベントが発生したときにトリガーされます。 MainPage.xaml.csにあるTitleText変数へのDynampicPage.xaml Bindingのタイトルテキストがあります。しかし、私がこれを行うとき、DynamicPage.xamlのタイトルはtitleText変数の私の初期化値に設定されていますが、ページに移動する前にこの変数を更新しています。
誰もが、私はWP7プラットフォーム上だけで初心者ですと私は非常に感謝されるいくつかの助けを提供することができます。ありがとう!
ご返信ありがとうございます。 DynamicPage.xaml.csファイルのOnNavigatedメソッドを使用してデータを渡すことはできますが、エミュレータでレンダリングされたときにそのページに表示されるタイトルはどのように更新できますか? ページのDynamicPage.xaml.csファイルから直接XAMLで定義されたページタイトルやその他の機能を設定する方法はありますか? DynamicPage.xaml.csで定義された変数に、マークアップを簡単にバインドできますか? –
TheSteak
xamlで定義されたコントロールには、x:Name属性で指定された名前でアクセスできます。私はこれを示すために私の答えを更新しました。お役に立てれば! –