Результаты поиска по запросу "mvvm"

9 ответов

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

аю некоторый рефакторинг простого приложения, чтобы следовать MVVM, и мой вопрос заключается в том, как переместить событие SelectionChanged из моего кода в viewModel? Я рассмотрел несколько примеров привязки элементов к командам, но не совсем ...

6 ответов

 обратная библиотека ajax

е сегодня я сталкивалсяKaazing-х [http://kaazing.com]API WebSocket для HTML5. Выглядит фантастически, но, поскольку я только сейчас изучаю возможности WebSocket для финансового обновления в реальном времени, я хотел бы услышать некоторые ...

1 ответ

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

я есть следующие viewmodels: public class ViewModel: INotifyPropertyChanged { public ObservableCollection<Item> Items { get; set; } ... } public class Item: INotifyPropertyChanged { public SubItem A { get; set; } public SubItem B { get; set; } ...

ТОП публикаций

2 ответа

@ user2153378 все в порядке, потому что WPF и XAML также нарушают шаблон MVVM.

я есть приложение wpf-mvvm. У меня есть наблюдаемая коллекция в моей модели public ObservableCollection<BatchImportResultMessageDto> ImportMessageList { get; set; }«BatchImportResultMessageDto» содержит два свойства. тип результата .. и ...

1 ответ

Обратите внимание, что в 1809 году с 17763 SDK вы действительно могли использовать NavigationViewItem в шаблоне данных. Однако в более старых версиях NavigationViewItem допускается только в свойстве MenuItems представления Navigation (но не в MenuItemTemplate).

ался использоватьNavigationView потому что это выглядит очень полезным, но я изо всех сил пытаюсь заставить его работать с шаблоном MVVM. Я прикрепил свойство MenuItemsSource, как в следующем фрагменте: <Page ...

1 ответ

@MickyD Согласен, если в POCO есть бизнес-логика, он становится бизнес-объектом.

думаю, что видел пример этого, но я также не читал нигде, где явно говорится, что это не должно быть сделано. Например, допустим, у меня есть какая-то пользовательская модель с такими обычными вещами, как имя, фамилия и т. Д. public class ...

1 ответ

.Net 4.5: я должен использовать IDataErrorInfo или INotifyDataErrorInfo?

Я использовалIDataErrorInfo в моих приложениях MVVM / WPF. Теперь послеINotifyDataErrorInfo доступно в .Net 4.5 лучше заменитьIDataErrorInfo или продолжайте старый путь, используяIDataErrorInfo?

0 ответов

Приложение имеет следующие пакеты:

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

1 ответ

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

Я программирую с приложением Windows 8.1, используя C # и MVVM-Light Toolkit от GalaSoft. Все, что у меня есть, это код ниже: <Application.Resources> <vm:ViewModelLocator x:Key="Locator" xmlns:vm="using:Scedule.ViewModel" /> ...

7 ответов

используйте это для любого столбца, который вы хотите вписать в его содержимое: Width = "SizeToCells"

я есть WPFDataGrid который содержит некоторые данные. Я хотел бы установить ширину столбцов таким образом, чтобы содержимое помещалось и никогда не обрезалось (вместо этого должна появиться горизонтальная полоса прокрутки). Кроме того, я ...