1

Local Database for Windows Phoneの例に従っています。そこから、アプリでローカル データベースを作成し、データをページにプルする方法を学びました。

私が今探しているのは、アプリの 1 ページではなく 3 ページにデータを表示することです。それで、これを行う私の方法は何ですか?app.xaml でオブジェクトを作成し、ページでアクセスできますか?

親切にアドバイスしてください。

ありがとう。

4

1 に答える 1

0

アプローチはすべて、アーキテクチャに関する見解と、アプリケーションをどれだけテスト可能にしたいかということに要約されます。

アプリケーション オブジェクトにデータ コンテキストへの参照を配置することもできますが、ビュー モデルとビューの間のリンケージを強化することになります。おそらく、ビューモデルでは、ビュー内の何かについて何も知る必要はありません (そして、私はすべての xaml がビューの一部としてカウントされるキャンプにいます)。これを念頭に置いて、1 つの代替手段は、アプリケーション レベルのオブジェクトを公開する静的クラスであるビュー モデル (またはモデル) に何かを含めることです (単体テストに適した方法で、おそらくプラットフォーム間で共有することさえできます)。 )、ビューモデルのいずれかがそのデータコンテキストにアクセスし、モデルなどを構築できるようにします。

于 2012-05-28T06:25:04.947 に答える