Logo fa.boatexistence.com

آیا مدل view باید منطق داشته باشد؟

فهرست مطالب:

آیا مدل view باید منطق داشته باشد؟
آیا مدل view باید منطق داشته باشد؟

تصویری: آیا مدل view باید منطق داشته باشد؟

تصویری: آیا مدل view باید منطق داشته باشد؟
تصویری: اولین ویدیو های یوتیوب چقدر باید بازدید بگیره ؟‌ ( اگر ناامید شدی از مسیرت این ویدیو رو ببین ) 2024, ممکن است
Anonim

1 پاسخ. پاسخ کوتاه، بله.

آیا ViewModel باید منطق داشته باشد؟

وظیفه ViewModel ممکن است تبدیل تعادل به رشته ای باشد که به عنوان یک اتصال در View استفاده می شود. شما می خواهید تا آنجا که ممکن است منطق را از ViewModel دور نگه دارید تا کد شما قابل استفاده مجدد باشد و به راحتی با هم جفت شود. من با این مخالفم یک مدل در حالت ایده آل فقط باید ویژگی داشته باشد زیرا مدل ها نشان دهنده داده ها هستند

ViewModel باید شامل چه چیزی باشد؟

ساده ترین نوع viewmodel برای درک، مدلی است که مستقیماً یک کنترل یا یک صفحه را در یک رابطه 1:1 نشان می دهد، همانطور که در صفحه نمایش XYZ دارای یک جعبه متن، یک جعبه لیست و سه دکمه است، بنابراین viewmodel بهنیاز دارد. یک رشته، یک مجموعه و سه دستورنوع دیگری از شی که در لایه viewmodel قرار می گیرد … است.

آیا ViewModel حاوی منطق تجاری است؟

ViewModel: ViewModel لایه میانی بین view و مدل است. ViewModel حاوی منطق تجاری است که داده های ردیف را برای نمایش در نما دستکاری می کند. هر نوع تابع و روش باید در مدل view باشد. رابط iNotifyPropertyChanged در ViewModel برای دستیابی به اتصال دو طرفه استفاده می شود.

آیا ViewModel باید رابط داشته باشد؟

3 پاسخ. واسط VieWModels خود به شما این مزیت را می دهد که آنها را در یک آزمایش به سخره بگیرید، واسط کردن Views شما در واقع یک چیز بیش از حد به نظر می رسد. شما دیدگاه‌های خود را عوض نمی‌کنید و آزمایش رابط کاربری را می‌توان روی مدل‌های نمایشی شما انجام داد، بنابراین فکر می‌کنم واقعاً نیازی به نخواهید داشت. این کار بیش از حد است.

توصیه شده: