Вопросы по теме 'relaycommand'

Запуск RelayCommand из CodeBehind, связанного с виртуальной машиной
Интересно, могу ли я создать RelayCommand в моей ViewModel следующим образом: public RelayCommand<IList<VectorViewModel>> MyCommand { get; set; } ктор: MyCommand = new...
10320 просмотров
schedule 06.03.2023

Свойство MVVM со связанным сложным классом и командой CanExecute Relay не работает
У меня есть класс сущностей в классе библиотеки С# и связан с библиотекой классов Silverlight (сущности должны быть в классе С# из-за устаревшей совместимости с другими системами) Пример (библиотека С#): public class TestClass {...
824 просмотров

Есть ли влияние CanExecuteCommand на производительность?
Каковы последствия использования CanExecuteCommand объекта ICommand для производительности. Выполняется ли метод снова и снова? Мне нужно перебрать коллекцию из примерно 200 объектов, на основе которых было принято решение о том, следует ли...
2598 просмотров
schedule 16.05.2023

Контекстно-зависимая команда с MVVM
У меня есть пользовательский компонент, который в основном представляет собой текстовое поле с прикрепленной кнопкой. Кнопка должна выполнять действие над текстовым полем; например, нажатие кнопки может заполнить текстовое поле некоторой случайной...
231 просмотров
schedule 13.02.2022

Привязка команды WPF с проверкой ввода - как включить кнопку сохранения, только если все входные данные действительны
В моей ViewModel я реализовал интерфейс IDataErrorInfo (вместе с INotifyPropertyChanged). Проверка ввода работает по назначению, у меня нет проблем. У меня есть это свойство как часть IDataErrorInfo public string Error { get { return this[null];...
4979 просмотров

получение имени заголовка в treeviewItems
Я создал древовидную структуру и теперь хочу получить имя заголовка в виде строки для использования в ViewModel. Команда работает, но я не могу передать имя заголовка в качестве параметра метода. Как мне получать имя заголовка каждый раз, когда я...
568 просмотров
schedule 11.11.2022

Не удается найти пространство имен GalaSoft.MvvmLight.CommandWpf в MVVM Light 5.2.0.37222
Я только что попытался обновить один из моих проектов WPF с MVVM Light 4.2.30 до 5.2. После этого я заметил, что мои RelayCommands больше не запускают свои CanExecute методы. После быстрого поиска я нашел несколько статей, объясняющих проблему...
3337 просмотров
schedule 03.11.2023

С# ICommand/RelayCommand
Недавно я начал изучать WPF (с шаблоном MVVM). У меня есть вопрос о реализации ICommand ... private ICommand _confirmOptionCommand; public ICommand ConfirmOptionCommand { get { if (_confirmOptionCommand == null) {...
1648 просмотров
schedule 02.01.2023