最近、新しい xamarin フォーム プロジェクトで mvvm パターンを処理する必要があります。bindingContext を持つ XAML 上の Page コードは ViewModel です。難しいのは、タスクを達成するためにページが複数の ViewModel を使用する必要があることです。たとえば、My HomePage は連絡先 ViewModel、ユーザー ViewModel、都市 ViewModel などのデータを使用する必要があります。
私はインターネットで検索しましたが、特定のビューにはビューモデルのみを使用する必要があると人々は言います。したがって、上記のビューモデルをすべてラップする新しいビューモデルを作成するか、そのページの子ビューごとに異なる bindingContext を設定する必要があるのでしょうか。
このケースで経験した人は誰でも、どれが最善の解決策ですか。