عرض التنقل في
في تطبيق WPF MVVM ، يتضمن التنقل في العرض تعيين datacontext من ContentControl ليتم تعيينه على ViewModel المقابل. عن طريق ربط ContentControl إلى سمة ViewModel من ViewModel الأصل ، يمكنك بسهولة تبديل العرض في ViewModel.
حدد فئة أساسية لـ ViewModel ، مثل BaseViewModel ، والتي تحتوي على سمات وواجهات عامة ، مثل inotifyPropertyChanged. ستوفر هذه القاعدة هيكلًا عامًا لجميع عوامل العرض.
قم بإنشاء ربط بيانات في app.xaml في ملف app.xaml ، يتم تحديده لتوصيل piewMplate بـ ViewModel المقابل. على سبيل المثال:
set viewmodel في mainviewmodel
في MainViewModel ، قم بإنشاء سمة ViewModel التي يمكن ضبطها على ViewModels مختلفة:publicviewmodel public {get ؛}
في mainwindow.xaml ، استخدم ContentControl لعرض ViewModel الحالي:
public BaseViewModel ViewModel { get; set; }
تحديد الأوامر في MainViewModel في MainViewModel ، حدد الأمر. () => viewModel = new PersonViewModel () ، () =>! ) ؛
يمكنك التنقل بسلاسة عرض العرض في تطبيقات WPF MVVM. توفر هذه الطريقة طريقة مرنة وسهلة إلى إدراك أي جزء من تحويل عرض التطبيق.تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3