ورود

View Full Version : سوال: وارد کردن یک عکس در Image البته در MVVM



water_lily_2012
یک شنبه 13 اسفند 1391, 16:50 عصر
سلام
چطور یک FileDialog باز کنم و بعد از انتخاب عکس آنرا وارد Image برنامه کنم. البته از MVVM استفاده می کنم.
FileDialog در ViewModel باید باز شود؟ یا در جای دیگری؟

خلاصه روش کامل لود عکس در mvvm.
تشکر

water_lily_2012
جمعه 18 اسفند 1391, 09:56 صبح
کسی نیست MVVM 4 کار کرده باشه؟؟

sia_2007
جمعه 18 اسفند 1391, 12:12 عصر
این آیتمی که می فرمایید بیشتر مفهومی هستش تا تکنیکی
شما باید برید برای مثال با Messenger مربوط به MVVM Light Toolkit رو کار کنید
اون وقت متوجه می شید چه کار باید انجام بدید تا هم MVVM باشید، هم کد تمیزی داشته باشید، هم کد Testable داشته باشید و هم از Dialog استفاده کنید
توی کتاب فارسی آقای نصیری در رابطه با MVVM این مطلب هست

کلیت :

با استفاده از Messenger فرمان باز شدن دایالوگ را می دهیم

سپس خروجی را در یک []Byte می ریزیم

سپس با یک Value Converter اون رو در View نمایش می دیم

می تونیم []Byte مورد نظر رو ذخیره کنیم و ...

موفق باشید