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

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

10
При каких условиях целесообразно использование MVVM?
Модель View View-Model была разработана Microsoft для целевых платформ разработки пользовательского интерфейса, которые поддерживают программирование на основе событий, в частности 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 Framework. Факт: Я в конечном итоге не используя Caliburn.Micro для этого, и в конечном итоге реализации некоторых MVVM понятий , сам ( в частности, только ViewModelBaseи RoutedCommandклассы). …
28 frameworks  wpf  mvvm 

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

1
Есть ли хороший формальный шаблон для управления состоянием в MVVM?
Я начал изучать Redux и React в веб-мире, и чем больше я узнаю об этом, тем больше осознаю, насколько болезненным является управление состоянием в настольном мире с архитектурой в стиле MVF в WPF (специально использующей Caliburn для привязки Views). для 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 …

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

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

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.