最近MVVMはDataTemplatesを使用すれば "正しい方法"しかできないと説明しました。これは本当に事実ですか?MVVMにDataTemplatesを使用する必要がありますか?
非常に再利用可能な「ビュー」が必要な場合は、DataTemplatesを使用することをお勧めします。
しかし、もし私が、例えば5から10の異なるページを持つアプリケーションを開発しようとしているのであれば、特定のコントロールの再利用はほとんどありません( "Person"ビューは一度しか使われず、おそらくこの要件は変更されていない可能性があります)、なぜ単純にusercontrolを作成してコードに直接記述するのでしょうか?
MVVMの重要なコア原則がいくつかありますか?