Лучшие mvvm-light вопросы ИТ разработчиков

  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

WPF Привязка отфильтрованного ObservableCollection ICollectionView к Combobox

Я хочу отфильтровать ObservableCollection для подмножества на основе типа (типа AddPoint) и хочу, чтобы он упорядочивался по возрастанию без дубликатов. Мой ...

Задан 30 Jun 2013, 03:37 от FloppyDisk
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Лучший способ передать данные в новую ViewModel, когда она инициируется

Я работаю над приложением базы данных WPF, используя MVVM-Light Framework. Я использую SimpleIOC для внедрения моих Data Services, и мои ViewModels подключены к представлению из файла XAML. Однако при открытии новых моделей просмотра мне обычно ...

Задан 28 Aug 2013, 20:54 от Daryl Behrens
  • 33 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

ViewModels в ViewModelLocator MVVM Light

Правильно ли хранить все мои ViewModels в SimpleIoc? Например, у меня есть три страницы MainPage, Photos, Directories (поэтому три ViewModels -> MainVM, PhotosVM, DirectoriesVM). Должен ли я установить DataContext на каждой странице для просмотра ...

Задан 02 Jan 2013, 22:34 от fex
  • 12 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как иметь несколько пар «View-ViewModel»?

Я создаю приложение, основанное на MVVM-Light. Мне нужно создать несколько экземпляров одного и того же View, и каждый из них должен быть привязан к своему V...

Задан 13 May 2010, 21:39 от Gianluca Colucci
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как поменять вид изнутри вида?

Я делаю приложение WPF с использованием легкого фреймворка MVVM. То, что я пытаюсь сделать, - это иметь форму входа в виде, когда пользователь нажимает кнопку в этом представлении, он запускает команду LoginCommand для присоединенной модели ...

Задан 28 Feb 2012, 20:06 от benjgorman
  • 11 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

MVVM мертв в приложениях для Магазина Windows 8?

Я начал изучать приложения для Магазина Windows 8. Из программ Silverlight и WPF я вспоминал ранее, что люди адаптировали концепцию MVVM, и теперь я не увер...

Задан 16 Sep 2012, 06:55 от abatishchevPoul K. Sørensen
  • 10 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

MVVM соответствует локализации в WPF Applications

Как я могу локализовать приложение WPF, используя шаблон MVVM? Я действительно хочу сделать это "правильным" способом. Мой текущий подход заключается в том, что я использую файлы ресурсов .resx для локализации своего приложения. Я включил их ...

Задан 07 Mar 2013, 10:27 от Joel
  • 16 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как перемещаться по окнам с MVVM Light для WPF?

Я только что начал новый проект, в котором уровень представления будет сделан WPF иMVVM Light [http://www.mvvmlight.net/]от GalaSoft. Мне нужно много просмотров, и мне не понятно, как управлять навигацией по окнам. Прежде всего, шаблоны, ...

Задан 15 Feb 2012, 08:48 от zero51
  • 14 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Это сработало лучше, чем выбранный ответ для WPF.

ользую MVVM light с WPF. Я хочу установить цвет фона кнопки на основе определенного условия через ViewModel. Пожалуйста, предложите какой-нибудь способ получить это. Спасибо

Задан 07 Sep 2011, 06:39 от Yogesh
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

EventToCommand в DataTemplate

Я использую класс EventToCommand из MVVM-light-Toolkit для обработки события AutoGeneratingColumn в WPF-DataGrid. Он отлично работает в моей Main-DataGrid, но я использую другую DataGrid в RowDetailsTemplate, и здесь у меня возникла проблема: ...

Задан 06 Oct 2011, 08:21 от Polymania
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

WPF Привязка отфильтрованного ObservableCollection ICollectionView к Combobox

Я хочу отфильтровать ObservableCollection для подмножества на основе типа (типа AddPoint) и хочу, чтобы он упорядочивался по возрастанию без дубликатов. Мой базовый класс - ModelBase, с подклассами AddPoint, Time, Repeat и т. Д. ...

Задан 30 Jun 2013, 05:37 от FloppyDisk
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

MvvmLight SimpleIoc и несколько конкретных реализаций

С участиемSimpleIoc Я хотел бы зарегистрировать несколько реализацийIProvider, что-то вроде: SimpleIoc.Default.Register<IProvider, Provider1>(); SimpleIoc.Default.Register<IProvider, Provider2>();Так что я могу сделать: var providers = ...

Задан 10 Oct 2013, 17:00 от Derek Beattie
  • 7 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Как я должен общаться между ViewModels?

Я использую MVVM Light и использую пакетную систему обмена сообщениями для связи между моделями представлений, однако я столкнулся с небольшой дилеммой! В ос...

Задан 26 Sep 2013, 11:33 от Sam
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Почему WeakReferences в RelayCommand?

Недавно я обновил MVVMLight 3 до 4 и заметил, что мои команды не работают. Оказывается, что использование слабых ссылок в новом RelayCommand (реализованном в версии 3.5) приводило к сбою конструкции кода, которую я использую. Я знаю, что есть ...

Задан 07 Jan 2013, 19:07 от Bill
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

WinRT MVVM Light Образец проекта

Если кто-то начинает разрабатывать приложения для метро Windows 8 с использованием MVVM Light, пожалуйста, помогите мне создать шаблон проекта Windows 8 (Win...

Задан 22 May 2013, 07:47 от Dirk VollmarStephan Ronald
  • 10 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

EventToCommand не существует в наборе инструментов Mvvmlight WPF4.5

использую последний MVVMLight Tookit версии 4.1.26.24928, и яя пишу программу с использованием WPF 4.5.Теперь я могу&#39;он не использует EventToCommand в XA...

Задан 13 Jan 2013, 06:27 от TinySnake
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Да, это может быть проблемой. Однако это также зависит от дизайна вашего приложения. Как правило, я бы не стал удерживать экземпляр представления, если он больше не нужен. Если вам нужно держаться за окно, вы можете рассмотреть альтернативную стратегию инициализации, например, метод вызывается до того, как будет показано окно.

аюсь начать использовать MVVM Light и наткнулся на «новый» интерфейс ICleanup. Мне было просто интересно, когда вы очистите виртуальную машину ... когда уйдете со страницы? Кроме того, я вижу, что в ViewModelLocator есть основная очистка, ...

Задан 12 Aug 2011, 07:26 от Mauro
  • 42 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Да, но этого пока недостаточно, как показывают эксперименты. Пожалуйста, перечитайте все комментарии в оригинальном вопросе.

равится Messenger MVVM Light и его гибкость, однако у меня возникают утечки памяти, когда я забываю явно отменить регистрацию получателей (в Silverlight 4). Причина объясненаВот [http://mvvmlight.codeplex.com/discussions/235068], но я согласен с ...

Задан 10 Mar 2011, 08:12 от Francesco De Vittori
  • 6 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Отсутствует поведение EventToCommand в mvvmlight для Windows 8 - Обойти?

Вопрос говорит все это действительно :) Я пишу приложение для Windows 8 на XAML / C # с использованием MVVM Light, и я заметил, что функция EventToCommand е...

Задан 18 Aug 2012, 17:09 от lookitskris
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

ViewModel A имеет коллекцию Items. Коллекция контекста данных Panaroma ViewModelBs установлена ​​на viewmodelA. Элемент panaroma - Статически создается в xaml для некоторой коллекции Items в ViewModelA. Этот элемент панорамы имеет элементы списка Panaroma - для привязки к коллекции Viewmodelbs. Эти элементы панорамы должны у каждого есть список, который можно выбрать и запускать команды при выборе, измененном на viewModelB. В настоящее время они используют команду события Galasoft для привязки выбора, измененного в списке, к команде реле

оя ситуация. ViewModelA { ObservableCollection<Items> ItemsA ObservableCollection<ViewModelB> ViewModelBs }View A с набором текстовых данных, установленным в ViewModel. ViewA имеет панораму со списком, панелями, текстовыми блоками и т. Д. С ...

Задан 28 Jun 2011, 01:23 от siva
  • 21 голос
  • 5 ответов
  • 0 просмотров
5 ответов

WPF MVVM Get Parent from VIEW MODEL

В приложении MVVM WPF.Как установить второго родителя Windows из

Задан 03 May 2010, 20:59 от dnndeveloper
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Используйте Messenger MVVM Light для передачи значений между моделью представления

Может быть, кто-то так любезно объяснит мне Messenger от MVVM Light? Я читал пост на StackOverflow здесь:MVVM передает значения между моделями ...

Задан 06 Aug 2013, 18:34 от DanteTheEgregore
  • 5 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

MVVMLight - как получить ссылку на ViewModel в представлении?

Я создаю приложение для Windows Phone 7, и мне нужна ссылка на мою ViewModel в моем представлении, чтобы я мог установить свойство из моего обработчика событий. Единственная проблема в том, что я не могу получить эту ссылку. Что я сделал; У ...

Задан 20 Mar 2012, 15:14 от Leon Cullens
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Стратегия безопасности пользователя Wpf

ФОН: Я создаю приложение WPF (.NET 4.5 с MVVM-Light) Я создал пользовательские роли в базе данных, которая поддерживает приложение WPF, где пользователям приложения WPF назначена роль (т.е.пользователь, менеджер, владелец, администратор) ЧТО Я ...

Задан 06 Oct 2013, 06:59 от J King
  • 16 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Каков хороший способ всплеснуть события INotifyPropertyChanged через свойства ViewModel с MVVM?

Я пытаюсь выяснить лучший способ всплеснуть события PropertyChanged из вложенных свойств в моем ModelView. Скажи, что у меня есть ModelView

Задан 14 Oct 2010, 12:49 от Geoff
  • 14 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

MVVM: как передать параметр в конструктор ViewModel

Я использую MVVM Light Framework Л. Бюньона.Каковы некоторые из рекомендуемых подходов для передачи параметров, таких как идентификатор клиента, конструктору...

Задан 08 Nov 2010, 07:49 от Yeonho
  • 30 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

MVVM Light Messenger - Отправка и регистрация объектов

Может ли кто-нибудь быть любезным, чтобы дать мне пример того, как отправлять и регистрировать пользовательские объекты между классами, используя Messenger MVVM Light, или указывать мне на учебник, который охватывает это (желательно конкретный ...

Задан 07 Jun 2013, 22:33 от Jason D
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

объект данных не должен знать, кто его держит, модель представления знает, какие данные он хранит, но я не рекомендую вводить эти данные из-за проблем с гибкостью.

рабатываю приложение WPF с использованием шаблона MVVM. Я использую библиотеку MVVM Light, и я также пытаюсь использовать инжектор зависимостей (я рассматрив...

Задан 17 Nov 2010, 18:04 от madbadger
  • 6 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

MVVM Light & WPF - привязка нескольких экземпляров окна к модели представления

Я работаю над своим первым проектом в MVVM, и я решил использовать MVVM Light Toolkit. у меня естьGameViewModel это обрабатывает бизнес на главном экране моей игры. Мне нужно выяснить, как открыть новое окно (AdventurerView) ...

Задан 07 Jun 2013, 21:43 от Jason D
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

MVVM Light «Тип не найден в кеше»

Я пытаюсь преобразовать свое приложение Windows Phone 8 Silverlight в приложение для телефона 8.1 как часть универсального приложения. Я не знаю, насколько э...

Задан 11 May 2014, 10:15 от Real World
  • 5 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

MVVM Light - пользовательские элементы управления в виде представлений

Я решил использовать библиотеку MVVM Light для разработки пользовательского интерфейса. После множества исследований, проб и ошибок я все еще не нашел ответы...

Задан 08 Oct 2014, 19:22 от piofusco
  • 4 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Вот

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

Задан 12 Jun 2011, 03:01 от codeputer
  • 2 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

MVVM Light, полученный с помощью NuGet - RelayCommand.cs не найден

Моя программа включает в себя копию MVVM Light через NuGet. До 5 минут назад это работало без помех, но теперь яя получаю сообщение об ошибке &quot;RelayComm...

Задан 03 Jun 2013, 14:45 от Jason D
  • 4 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как иметь несколько уникальных экземпляров ViewModel, используя MVVM Light?

Я довольно новичок в следовании шаблону MVVM. Я использую MVVMLight. Мне интересно, как есть несколько уникальных экземпляров ViewModel с MVVM Light. Например, у меня есть приложение, которое может открыть n окон. Каждый использует одну и ту же ...

Задан 23 Oct 2012, 20:58 от jballing
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Вы можете просто использовать ViewModelLocator.MainViewModelStatic. Шаблон по умолчанию для MVVMLight имеет статическое свойство для каждой вашей модели представления.

ние приложения WP7 с использованием MVVM light для моделей моего вида. Я использую ViewModelLocator, который добавляется при добавлении библиотеки через NuGet. Прекрасно работает, но теперь мне нужно получить доступ к ViewModel из кода. В моем ...

Задан 12 Aug 2011, 19:29 от Bil Simser
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Коллекция является источником для CVS ..... при нажатии кнопки completeSurveyButton отправляется запрос на навигацию, а копия модели представления отправляется любым слушателям для манипуляции.

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

Задан 22 May 2011, 03:28 от GavinB
  • 24 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Спасибо Рэйчел. Я проверил ваши блоги, и подход «модель представления», который вы используете, решил для меня много проблем. :)

осительно новичок в WPF и MVVM, и самое сложное, что я нашел, это как просто переключить пользовательский контроль или представление в приложении. В winforms, чтобы удалить элемент управления, вы бы просто сказали this.Parent.Controls.Remove ...

Задан 24 May 2011, 17:34 от JReed
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

MVVM light: передача объекта из вида в модель представления

Недавно я начал работать с WPF с использованием MVVM light, и у меня есть следующее (простой сценарий). MainWindow contains a listbox of elements. When one...

Задан 24 Jul 2012, 14:50 от David Halltheohar
  • 105 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Локатор модели представления не требует контейнера, пользователь решает, как модель представления разрешается через конфигурацию, и вы можете использовать контейнер или просто создать новый тип самостоятельно. Таким образом, вы можете создать соглашение о расположении модели представления, например, вместо предварительной регистрации всех ваших представлений и просмотра моделей в каком-либо контейнере.

кто-нибудь дать мне краткую информацию о том, что такое ViewModelLocator, как он работает и каковы плюсы и минусы его использования по сравнению с DataTemplates? Я пытался найти информацию в Google, но, похоже, существует много ...

Задан 28 Mar 2011, 16:24 от Rachel
  • 25 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

MVVM загружает данные во время или после построения ViewModel?

Мой общий вопрос заключается в том, как говорится в заголовке, лучше ли загружать данные во время построения ViewModel или после какой-либо обработки Loaded-...

Задан 28 Mar 2010, 03:53 от mkmurray
Page 1 of 2
1 2