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

1 ответ

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

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

1 ответ

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

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

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 имеет панораму со списком, панелями, текстовыми блоками и т. Д. С ...

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

1 ответ

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

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

1 ответ

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

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

1 ответ

Динамическое создание элементов управления по шаблону MVVM

Я хотел бы динамически генерировать некоторые элементы управления в моем приложении Silverlight. Чтобы быть более понятным, вот упрощенное определение моего класса: public class TestClass { [Display(Name="First Name")] public string FirstName ...

1 ответ

MVVMLight UserControl View Model - создание нового экземпляра пользовательского элемента управления для каждого представления

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

1 ответ

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

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

1 ответ

SimpleIoc.Default.Register завершается ошибкой в IsInDesignModeStatic, если интерфейс находится в другой сборке

В статическом конструктореViewModelLocator классSimpleIoc.Default.Register<T>(); не удается вIsInDesignModeStatic режим, если интерфейс находится в другом проекте. В результатеMainWindow.xaml дизайнер пуст во время разработки. Я сделал простое ...

1 ответ

как использовать MVVMLight SimpleIoc? [закрыто]

Я обновляю свое программное обеспечение, которое имеет грязныйMessenger.Default(...) биты. Есть ли какая-нибудь шпаргалка, чтобы знать использование MVVMLight SimpleIoc (не общее описание IoC)?