Вопросы с тегом «mvvm»

Модель представления ViewModel (MVVM) - это архитектурный шаблон, используемый в разработке программного обеспечения, который возник в Microsoft как специализация шаблона проектирования модели представления, представленного Мартином Фаулером.

47
При каких условиях целесообразно использование MVVM?

Модель View View-Model была разработана Microsoft для целевых платформ разработки пользовательского интерфейса, которые поддерживают программирование на основе событий, в частности Windows Presentation Foundation (WPF) и Silverlight на платформах .NET с использованием языков XAML и .NET. За...

33
Кто должен управлять навигацией в приложении MVVM?

Пример # 1: у меня есть представление, отображаемое в моем приложении MVVM (давайте использовать Silverlight для целей обсуждения), и я нажимаю кнопку, которая должна перенести меня на новую страницу. Пример # 2: В этом же представлении есть еще одна кнопка, которая при нажатии открывает окно...

28
Как выбрать НЕ использовать фреймворк (Caliburn.Micro и т. Д.) В данном приложении MVVM?

Однажды я начал проект MVVM / WPF, который в конечном итоге был построен и развернут, и для этого я много изучал Caliburn.Micro MVVM Framework. Факт: Я в конечном итоге не используя Caliburn.Micro для этого, и в конечном итоге реализации некоторых MVVM понятий , сам ( в частности, только...

21
Должны ли мы связать представление со свойством модели или ViewModel должен иметь свое собственное ..?

Я начинаю проект со следующей технической средой: .Net 4.0, Entity Framework 4.0, WPF с архитектурой MVVM Я видел много примеров в сети, несколько книг с этой средой. В некоторых примерах авторы имели эту идею: Viemodel будет иметь экземпляр класса Model (Entity Framework Entity, например, Person)...

21
Есть ли хороший формальный шаблон для управления состоянием в MVVM?

Я начал изучать Redux и React в веб-мире, и чем больше я узнаю об этом, тем больше осознаю, насколько болезненным является управление состоянием в настольном мире с архитектурой в стиле MVF в WPF (специально использующей Caliburn для привязки Views). для ViewModels). Redux имеет несколько простых...

20
Являются ли преобразователи стоимости большим количеством проблем, чем они того стоят?

Я работаю над приложением WPF с представлениями, которые требуют многочисленных преобразований значений. Изначально моя философия (Вдохновленный частично этой оживленной дискуссии по XAML Disciples ) было то , что я должен сделать модель представления строго о поддержке данных требований зрения....

18
MVVM в WPF устарел? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . В настоящее время я пытаюсь разобраться с MVVM для WPF - я имею в виду не...

18
Помощь со сложным MVVM (несколько просмотров)

Мне нужна помощь в создании моделей представления для следующего сценария: Глубокие, иерархические данные Несколько представлений для одного и того же набора данных Каждое представление - это одно, динамически изменяемое представление, основанное на активном выборе. В зависимости от значения...

17
Руководство по структуре проекта многоуровневого приложения MVVM, DDD и WPF

Я пытаюсь настроить структуру своего приложения в VS, и я хочу "попробовать" и в будущем доказать это на разумном уровне. Это приложение будет переписано в WPF старого приложения Winform, которое не соблюдало никаких соглашений. Нет слоев, ярусов, сокращений и т. Д. Это довольно простое...

17
Как сделать создание моделей во время выполнения менее болезненным

Я прошу прощения за длинный вопрос, это звучит немного как напыщенная речь, но я обещаю, что это не так! Я кратко изложил свой вопрос (ы) ниже В мире MVC все просто. Модель имеет состояние, представление показывает модель, а контроллер выполняет какие-либо действия с моделью (в основном),...

15
MVVM Разъяснение

Мы собираемся написать наше первое приложение WPF и знакомимся с шаблоном MVVM. Мы создали много приложений Winform и имеем архитектуру, которая была очень успешной для нас. У нас возникли небольшие проблемы с переводом этой архитектуры или определением того, как определенные части нашей...

14
MVVM и схема обслуживания

Я строю приложение WPF, используя шаблон MVVM. Прямо сейчас мои viewmodels вызывают сервисный уровень для извлечения моделей (как это не относится к viewmodel) и преобразования их в viewmodels. Я использую инъекцию конструктора, чтобы передать сервис, необходимый для модели представления. Он легко...

14
Правильный дизайн модели -_____

Я читал о Model View Controller, Model View Presenter, Model View ViewModel и т. Д., И, как правило, базовая концепция кажется довольно простой для понимания: держать красивые визуальные элементы и интуитивно понятные элементы как отдельные и неосведомленные друг от друга, как возможно. Никакой...

13
Чистая архитектура: что такое модель представления?

В своей книге «Чистая архитектура» дядя Боб говорит, что докладчик должен поместить полученные данные в то, что он называет «моделью представления». Это то же самое, что и ViewModel из шаблона проектирования Model-View-ViewModel (MVVM), или это простой объект передачи данных (DTO)? Если это не...

11
Реактивное программирование против шаблона MVVM для управления обновлениями графического интерфейса

Реактивное программирование и MVVM - это два подхода, которые могут решить проблему отделения доменного уровня от пользовательского интерфейса. MVVM делает это путем определения модели представления, которая представляет собой структуру данных, сопоставленную с компонентами пользовательского...

11
В MVVM должны ли ViewModel или View отвечать за создание новых представлений?

В моем приложении WPF я хочу создать новый вид. Где я должен это сделать - во ViewModel или Model ? Приложение представляет собой (очень простой на данный момент) инструмент в форме окна с одной кнопкой «Отправить». В случае, если выбран один из флажков, должно появиться новое окно с использованием...

10
Лучшие практики для реализации MVVM и MVC в Delphi Pascal

Я программист на Delphi Pascal, я использую последнюю версию Embarcadero Delphi XE, и я хотел бы воспользоваться преимуществами шаблонов проектирования, таких как контроллер представления модели и представление представления модели. Тем не менее, в Интернете, кажется, не так много о лучших методах...

10
MVVM или MVC? Хотите использовать один и тот же набор классов для WPF и ASP.NET

Я новичок с точки зрения дизайна шаблонов. Я только начал изучать MVC, когда слышу новый шум MVVM. Я хочу изучить их понимание, перепроектировав старый инвентарь и приложение для выставления счетов, которое я разработал для клиента. Я хочу написать как приложение для Windows на базе WPF, так и...

9
Как лучше всего связать контекст (модель) базы данных Entity Framework с ViewModel в MVVM WPF?

Как и в приведенном выше вопросе: Как лучше всего связать модель базы данных Entity Framework (контекст) с viewModel в MVVM (WPF)? Я изучаю шаблон MVVM в WPF, на многих примерах показано, как реализовать модель для viewModel, но модели в этих примерах являются просто простыми классами, я хочу...

9
Значение MVVM в бизнес-приложениях (и современные методы разработки)

Спустя 2 года я все еще борюсь с MVVM как с практическим методом создания рабочего программного обеспечения. В некоторых случаях это здорово. Я сделал многопоточное приложение, которое контролировало небольшую сборочную линию, которая была бы кошмаром без концепций MVVM. Абстракция от физической...