سؤال

أقوم بتطبيق نمط MVVM في تطبيق WPF الخاص بي.

تنقسم نافذة تطبيقي الرئيسية إلى أربعة أجزاء:

  1. القائمة الرئيسية في الأعلى
  2. Outlook Navigation Control على اليسار.
  3. عرض القائمة في الوسط.
  4. عرض قائمة آخر في الأسفل.

يعرض عنصر التحكم التنقل عناصر تحكم إعدادات مختلفة (تكوين) في عناصر علامة التبويب.

جميع الأربعة أعلاه هي عناصر تحكم المستخدم التي يتم وضعها في النافذة الرئيسية.

والتوافق مع كل عنصر تحكم مستخدم هناك نموذج عرض منفصل يحد من طراز عرض في XAML من كل عنصر تحكم، ومع ذلك تظل فئة النموذج هي نفسها بين كل طراز العرض.

ويحتوي Mainwindow على نموذج عرض منفصل يحد أيضا بنموذج عرض في XAML من كل عنصر تحكم.

الرجاء مساعدتي في تأطير تصميما فيه كل نماذج عرض لجميع عناصر التحكم أعلاه سيتفاعل مع بعضها البعض.

واسمحوا لي أن أعرف ما إذا كان سؤالي ليس واضحا لك!

هل كانت مفيدة؟

المحلول

من الناحية المثالية التغييرات الخاصة بك في النموذج يجب أن تؤدي إلى التغييرات على المشاهدة. إذا فهمت سؤالك بشكل صحيح لا ينبغي ذلك في حاجة إلى المشاعر للتفاعل مباشرة مع بعضها البعض وقد تم الرد عليه بالفعل هنا:

MVVM - ما هي الطريقة المثالية ل UserControls للتحدث مع بعضها البعض

نصائح أخرى

قد يكون لديك نظرة على عينة مشاريع إطار تطبيق WPF..

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top