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

Model-View-ViewModel (MVVM) - это шаблон архитектурного проектирования для реализации пользовательских интерфейсов, который отделяет UI (View) от его данных (Model) с помощью логики представления (ViewModel).

1312
В чем разница между MVC и MVVM? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он фокусировался только на одной проблеме: отредактировав этот пост . Закрыто 6 месяцев назад . Есть ли разница между стандартным шаблоном...

353
INotifyPropertyChanged против DependencyProperty во ViewModel

При реализации ViewModel в WPF-приложении с архитектурой Model-View-ViewModel кажется, что существует два основных способа сделать его доступным для данных. Я видел реализации, которые используют DependencyPropertyдля свойств, с которыми будет связываться View, и INotifyPropertyChangedвместо этого...

251
Как привязать к PasswordBox в MVVM

Я сталкивался с проблемой связывания с P asswordBox. Кажется, это угроза безопасности, но я использую шаблон MVVM, поэтому я хочу обойти это. Я нашел интересный код здесь (кто-нибудь использовал это или что-то подобное?) http://www.wpftutorial.net/PasswordBox.html Технически это выглядит...

247
Как ViewModel должен закрыть форму?

Я пытаюсь изучить WPF и проблему MVVM, но столкнулся с проблемой. Этот вопрос похож, но не совсем такой, как этот (обработка-диалогов-в-wpf-с-mvvm) ... У меня есть форма «Логин», написанная с использованием шаблона MVVM. Эта форма имеет ViewModel, которая содержит имя пользователя и пароль, которые...

243
MVVM: учебник от начала до конца?

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я программист на C # / Windows Forms с опытом работы более 5 лет. Я исследовал WPF, используя шаблон проектирования MVVM...

241
Привязка данных к SelectedItem в древовидном представлении WPF

Как я могу получить элемент, выбранный в WPF-дереве? Я хочу сделать это в XAML, потому что я хочу связать это. Вы можете подумать, что это так, SelectedItemно, видимо, не существует он доступен только для чтения и поэтому непригоден для использования. Вот что я хочу сделать: <TreeView...

235
Обработка диалогов в WPF с помощью MVVM

В шаблоне MVVM для WPF обработка диалогов является одной из более сложных операций. Так как ваша модель представления ничего не знает о представлении, диалоговое общение может быть интересным. Я могу показать, ICommandчто когда представление вызывает его, может появиться диалоговое окно. Кто-нибудь...

233
Какие рамки для MVVM мне следует использовать? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

209
Vue.js - разница между v-моделью и v-bind

Я изучаю Vue с помощью онлайн-курса, и инструктор дал мне упражнение для ввода текста со значением по умолчанию. Я закончил это, используя v-модель, но преподаватель выбрал v-bind: value, и я не понимаю почему. Может кто-нибудь дать мне простое объяснение разницы между этими двумя и когда лучше...

202
Чем отличается шаблон проектирования MVC, MVP и MVVM с точки зрения кодирования c #

Если мы ищем в Google фразу «Чем отличается шаблон проектирования MVC, MVP и MVVM», мы можем получить несколько URL-адресов, которые теоретически обсуждают разницу между шаблоном проектирования MVC MVP и MVVM : MVP Используйте в ситуациях, когда связывание через текстовый код данных невозможно....

201
KnockOutJS - несколько ViewModels в одном представлении

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

197
Добавьте директивы из директивы в AngularJS

Я пытаюсь создать директиву, которая заботится о добавлении большего количества директив в элемент, для которого она объявлена. Например, я хочу создать директиву, которая позаботится о добавлении datepicker, datepicker-languageи ng-required="true". Если я пытаюсь добавить эти атрибуты и затем...

183
Привязка WPF ComboBox к пользовательскому списку

У меня есть ComboBox, который не обновляет SelectedItem / SelectedValue. Элемент ComboBox ItemsSource привязан к свойству класса ViewModel, в котором список записей телефонной книги RAS отображается как CollectionView. Затем я связал (в разное время) оба SelectedItemили SelectedValueдругое свойство...

166
[Vue warn]: не удается найти элемент

Я использую Vuejs . Это моя разметка: <body> <div id="main"> <div id="mainActivity" v-component="{{currentActivity}}" class="activity"></div> </div> </body> Это мой код: var main = new Vue({ el: '#main', data: { currentActivity: 'home' } }) ; Когда я загружаю...

165
В MVVM должен ViewModel или Модель реализовать INotifyPropertyChanged?

Большинство примеров MVVM, с которыми я работал, имели реализацию ModelINotifyPropertyChanged , но в примере CommandSink Джоша Смита реализована ViewModelINotifyPropertyChanged . Я все еще когнитивно собираю концепции MVVM, поэтому я не знаю: Вы должны положить INotifyPropertyChangedв ViewModel,...

159
AndroidViewModel против ViewModel

С появлением библиотеки компонентов архитектуры Android появилось несколько новых классов, в том числе AndroidViewModelи ViewModel. Однако у меня возникли проблемы с выяснением различий между этими двумя классами. Документация кратко описывается AndroidViewModelследующим образом : С учетом...

148
Хорошая или плохая практика для диалогов в wpf с MVVM?

В последнее время у меня возникла проблема создания диалогов добавления и редактирования для моего wpf-приложения. Все, что я хочу сделать в своем коде, было примерно таким. (Я в основном использую viewmodel первый подход с mvvm) ViewModel, которая вызывает диалоговое окно: var result =...

145
Обработка события закрытия окна с помощью WPF / MVVM Light Toolkit

Я хотел бы обработать Closingсобытие (когда пользователь нажимает верхнюю правую кнопку «X») моего окна, чтобы в конечном итоге отобразить подтверждающее сообщение или / и отменить закрытие. Я знаю, как сделать это в коде позади: подпишитесь на Closingсобытие окна, затем используйте...

144
Хорошие примеры шаблона MVVM

В настоящее время я работаю с шаблоном Microsoft MVVM и считаю, что отсутствие подробных примеров меня разочаровывает. Включенный пример ContactBook показывает очень мало обработки команд, и единственный другой пример, который я нашел, взят из статьи MSDN Magazine, где концепции похожи, но...

137
Что такое Призма для WPF?

Я часто сталкивался с тем, что называется Призма . Microsoft, которая управляет проектом, описывает его как Рекомендации по составным приложениям в WPF и Silverlight. Даже после прочтения более подробных описаний, я боюсь, что понятия не имею, о чем это на самом деле. Я надеюсь, что здесь...