آشنایی با الگوی M-V-VM‌ - قسمت سوم

در این قسمت، WPF MVVM Toolkit مایکروسافت به صورت کامل بررسی شده است (دریافت، نصب، ارائه یک مثال به همراه توضیحات و ایجاد آزمون‌های واحد).

فهرست مطالب:
فصل 3- آشنایی با WPF MVVM Toolkit
  • مقدمه
  • نصب WPF Model-View-ViewModel Toolkit
  • معرفی برنامه‌ی فصل
  • داده‌های برنامه
  • مدل برنامه
  • ViewModel برنامه
  • View برنامه
  • افزودن Command به برنامه
  • ایجاد آزمون‌های واحد

دریافت قسمت سوم
دریافت مثال قسمت سوم

  • #
    ‫۹ سال و ۴ ماه قبل، دوشنبه ۲۸ اردیبهشت ۱۳۹۴، ساعت ۰۰:۱۷
    با سلام.
    آیا میتوان از messenger موجود در MVVM Light Toolkit برای ارسال پیغام بین چند App در حال اجرا هم استفاده کرد؟ یا فقط هدف ارسال پیغام بین View و ViewModel میباشد؟
    • #
      ‫۹ سال و ۴ ماه قبل، دوشنبه ۲۸ اردیبهشت ۱۳۹۴، ساعت ۰۰:۳۴
      - کار messenger صرفا برقراری ارتباط بین دو یا چند ViewModel است؛ در یک AppDomain. از آن جهت ارسال پارامتر و اطلاعات، از یک ViewModel به ViewModel ایی دیگر استفاده می‌شود. مزیت آن عدم ارجاع مستقیم به یک ViewModel در ViewModel ایی دیگر است (مفهوم loose coupling ).
      - View اطلاعات خودش را به ViewModel از طریق Binding دو طرفه و همچنین Commands ارسال می‌کند.