Запитання з тегом «mvvm»

Model View ViewModel (MVVM) - це архітектурна схема, що використовується в інженерії програмного забезпечення, що виникла від Microsoft як спеціалізація моделі дизайну презентаційної моделі, представлена ​​Мартіном Фаулером.

10
За яких умов використання MVVM доцільно?
Model View View-Model була розроблена корпорацією Майкрософт для орієнтації на платформи розробки інтерфейсу, які підтримують керовані подіями програмування, зокрема Windows Presentation Foundation (WPF) та Silverlight на платформах .NET, використовуючи мови XAML та .NET. За роки, коли багато рамок Javascript, таких як Angular, Knockout та ExtJS, прийняли цей зразок. Як і …

3
Хто повинен контролювати навігацію в додатку MVVM?
Приклад №1: У моєму додатку MVVM відображається подання (давайте використовувати Silverlight для обговорення) і натискаю кнопку, яка повинна перенести мене на нову сторінку. Приклад №2: У цьому ж представленні є ще одна кнопка, яка при натисканні повинна відкрити перегляд деталей у дочірньому вікні (діалоговому вікні). Ми знаємо, що знайдуться об’єкти …

4
Як вибрати НЕ використовувати фреймворк (Caliburn.Micro тощо) у даній програмі MVVM?
Я колись розпочав проект MVVM / WPF, який згодом був розроблений та розгорнутий, і для цього я вивчив багато рамок Caliburn.Micro MVVM. Справа в тому, що я в кінцевому підсумку не використовував Caliburn.Micro для цього, і в кінцевому підсумку я реалізував деякі концепції MVVM (конкретно, просто ViewModelBaseі RoutedCommandкласи). Тепер мене …
28 frameworks  wpf  mvvm 

6
Чи слід ми прив'язувати погляд до властивості моделі чи ViewModel повинен мати власне ..?
Я починаю проект із наступного технічного середовища: .Net 4.0, Entity Framework 4.0, WPF з MVVM Architecture Я побачив у мережі чимало прикладів, деякі книги з цим середовищем. У деяких із прикладів автори мали цю ідею: Viemodel матиме екземпляр класу Model (Entity Framework Entity, наприклад Person) Прив’яжіть елементи керування подання WPF …

1
Чи є хороша формальна схема управління державою в MVVM?
Я почав дізнаватися про Redux та React у веб-світі, і чим більше я дізнаюсь про це, тим більше я розумію, наскільки болісне управління державою у настільному світі за допомогою архітектури MVVM у стилі WPF (використовуючи Caliburn спеціально для зв’язування поглядів до ViewModels). Redux має кілька простих принципів, які диктують, яким …
21 wpf  mvvm  state  redux 

5
Чи перетворювачі цін мають більше клопоту, ніж коштують?
Я працюю над програмою WPF із переглядами, які потребують численних перетворень цінності. Спочатку моя філософія (частково натхненна цією бурхливою дискусією щодо XAML Disciples ) полягала в тому, що я повинен скласти модель погляду суворо щодо підтримки вимог до даних щодо поглядів. Це означало, що будь-які перетворення значень, необхідні для перетворення …
20 silverlight  wpf  mvvm  xaml 

2
Довідка зі складним MVVM (кілька переглядів)
Мені потрібна допомога щодо створення моделей перегляду для наступного сценарію: Глибокі, ієрархічні дані Кілька переглядів для одного і того ж набору даних Кожен погляд - це єдиний, динамічно мінливий вигляд, заснований на активному виділенні Залежно від значення властивості, відображайте різні типи вкладок в елементі управління вкладками Мої запитання: Чи слід …
18 wpf  mvvm 

2
Чи застарілий MVVM у WPF? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . На даний момент я намагаюсь обернути голову MVVM для WPF - я не маю …
18 wpf  mvvm 

5
Як зробити створення перегляду моделей під час виконання менш болісним
Прошу вибачення за довге запитання, воно читається трохи як шахрайство, але обіцяю, що це не так! Я підсумував мої питання нижче У світі MVC все зрозуміло. Модель має стан, у Перегляді показана модель, а Контролер виконує роботу з / з Моделлю (в основному), контролер не має стану. Щоб виконати завдання, …
17 c#  design  wpf  mvvm 

3
Керівництво щодо структури проектів багатошарових програм MVVM, DDD та WPF
Я намагаюся налаштувати структуру свого додатка в VS і хочу "спробувати" і підтвердити це в майбутньому до розумного рівня. Ця програма буде перезаписом WPF старого додатка Winform, який не дотримувався жодних конвенцій. Без шарів, ярусів, абревіатур тощо ... Це досить велика корпоративна програма. Я планував використовувати Linq To SQL як …

3
Пояснення МВВМ
Ми збираємось написати нашу першу заявку на WPF та ознайомимось із схемою MVVM. Ми створили багато додатків Winform та має архітектуру, яка була дуже успішною для нас. У нас виникають невеликі проблеми з перекладом цієї архітектури або визначенням того, де певні фрагменти нашої архітектури вписуються в модель MVVM. Історично у …

4
Правильний перегляд моделі -_____ дизайн
Я читав про Controller Model View, Model View Presenter, Model View ViewModel і так далі, і загалом поняття, що лежить в основі, здається досить простим: зрозуміти, що гарні візуальні та наукові кишки є окремими та неосвіченими один до одного, як можливо. Немає логіки арахісового масла в дизайнерському шоколаді; круто, мені …

3
MVVM та схема обслуговування
Я будую додаток WPF за допомогою шаблону MVVM. Зараз мої viewmodels викликають сервісний шар для отримання моделей (як це не стосується viewmodel) та перетворення їх у viewmodels. Я використовую інжектор конструктора, щоб передати необхідну послугу в перегляд. Це легко перевіряється і добре працює для моделей перегляду з невеликими залежностями, але …

2
Чиста архітектура: що таке модель перегляду?
У своїй книзі "Чиста архітектура" дядько Боб говорить, що ведучий повинен вносити отримані дані в те, що він називає "Переглянути модель". Це те саме, що і 'ViewModel' з моделі дизайну Model-View-ViewModel (MVVM) або це простий об'єкт передачі даних (DTO)? Якщо це не простий DTO, як він відноситься до Погляду? Чи …

2
Чи повинні ViewModel або View відповідати за створення нових представлень у MVVM?
У своєму додатку WPF я хочу створити новий вид. Де мені це зробити - у ViewModel або Model ? Додаток - це (дуже простий на сьогоднішній день) формоподібний інструмент з одним вікном з однією кнопкою «відправити». У разі, якщо встановлено один із прапорців, з’явиться нове вікно, що використовує той самий …
11 c#  design  wpf  mvvm 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.