2015-10-20 13 views

答えて

11

私はMicrosoftのにベストプラクティスここ総括するつもりです:(文字列のような)単純なデータについては


第二引数にする必要があり常にFrame.Navigate(TypeName, Object)方法を、使用しますたとえオブジェクトを許可しても、文字列であってもかまいません。 2番目の引数は、Frame.NavigatedイベントハンドラのNavigationEventArgs.Parameterから抽出できます。どちらの

  • を内部の任意の複雑なデータへの参照を管理する:あなたはあなたのアプリケーションのサイズと複雑さに応じて、ここでは2つのオプションから選択することができ
    :複雑なデータ(文字列のほかには何も)については

    あなたのAppクラスに直接

  • マネージャクラスのいずれかの種類の参照を保持するか、それはあなたのAppクラスのメンバです。 (例えば、NavigationDataManager)。
+0

偉大な答えをありがとう!あなたがこれらのベストプラクティスを見つけた場所へのリンクを教えてもらえますか?私はそれらについてすべて読むことに興味がありますか? :) – stonecompass

+0

@ダニエルブross_Microsoftバーチャルアカデミー_のコースです。少なくともこの[ドイツ語コース](https://www.microsoftvirtualacademy.com/de-de/training-courses/grundlagen-fr-windows-10-fr-entwickler-11538)にありますが、この[英語版](https://www.microsoftvirtualacademy.com/en-us/training-courses/a-developers-guide-to-windows-10-12618?l=IV8HDBpRB_9005095281)。 – Herdo

+0

さて、ありがとう!幸いにも私もドイツ人ですから、両方を理解できるはずです! :) – stonecompass

1

実際、MVVMアプローチを使用する場合は、ModelViewクラスに必要なすべての情報があります。 MVVMを使用しない場合は、シングルトンクラスまたは静的グローバルクラスを使用してください。

関連する問題