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

MVVM (ICommand) в Silverlight
Пожалуйста, не судите строго, обсуждался ли этот вопрос ранее или косвенно отвечал в огромных соседних блогах prism и mvvm. В реализации WPF классов RelayCommand или DelegateCommand есть такой обработчик событий /// <summary> /// Occurs...
7749 просмотров
schedule 06.04.2022

Есть ли недостатки в реализации RelayCommand Джошем Смитом?
Обратите внимание на справочную статью Джоша Смита «Приложения WPF с шаблоном проектирования Model-View-ViewModel , в частности пример реализации a RelayCommand (на рисунке 3). (Для ответа на этот вопрос нет необходимости читать всю статью.) В...
12896 просмотров

CommandManager.InvalidateRequerySuggested() не работает
У меня метод CanExecute моей команды вызывается только один раз при запуске приложения wpf. Я хочу иметь возможность периодически переоценивать этот метод. Я нашел несколько ссылок на вызов CommandManager.InvalidateRequerySuggested() либо...
2498 просмотров
schedule 17.04.2022

Что первично — Command или EventHandler?
В контексте шаблона MVVM от Microsoft и его аспектов управления/обработки событий следует учитывать, что я одновременно выполняю привязку команды к элементу управления (скажем, кнопке) и подписываюсь на событие Click элемента управления. Есть ли...
1536 просмотров
schedule 06.04.2023

Что заменяет CommandManager в WinRT?
Я начинаю работать с приложениями в стиле Metro (я знаю, что мы не должны называть это Metro, но я никогда не могу вспомнить, как это должно называться ...), и я реализую класс DelegateCommand для использования в MVVM . В WPF событие...
5796 просмотров
schedule 01.06.2022

Как я могу передать аргумент события команде с помощью триггеров?
Итак, у меня есть простая установка, поле автозаполнения с событием заполнения, которое я хочу привязать к команде. я использую clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity (есть ли лучшее пространство...
19956 просмотров
schedule 16.11.2022

Объект кнопки wpf с несколькими параметрами команды
Как я могу отправить несколько параметров из Button в WPF ? Я могу правильно отправить один параметр, который имеет значение TextBox . Вот код. XAML <TextBox Grid.Row="1" Height="23" HorizontalAlignment="Left" Margin="133,22,0,0"...
40324 просмотров
schedule 08.04.2024

Когда использовать ICommand, обернутый RelayCommand, а когда использовать Just ReplayCommand?
Я немного запутался в ICommand и RelayCommand Если я сделаю это в элементе управления автозаполнением public RelayCommand<KeyEventArgs> AutoCompleteCommand { get; private set; } public MyConstructor() {...
202 просмотров

MvvmCross, Xamarin Studio и ICommands
Моя проблема возникла в Работает ли MvvmCross в Xamarin Studio? . MvvmCross отлично работает в Visual Studio. Однако мне было поручено развернуть это корпоративно с помощью Xamarin Studio, который использует их сервер сборки. Я столкнулся с...
1218 просмотров
schedule 23.04.2022

Может выполнять ICommand при открытом контекстном меню
Элемент управления имеет свой ContextMenu , а его MenuItem привязан к ICommand . В ICommand Can Execute есть некоторый код для включения и отключения MenuItem . Это происходит во время загрузки и проверяет Can Execute, но может срабатывать при...
708 просмотров
schedule 04.07.2023

Стандарт открытого дочернего окна
Заявление об ограничении ответственности : я все еще изучаю MVVM и WPF, поэтому, насколько мне известно, это может быть просто вопрос ICommand против RelayCommand. Я не использую платформу MVVM или что-то подобное, просто VS2010. В настоящее...
248 просмотров
schedule 28.12.2022

Пометить объект (не сущность, а не фреймворк) как грязный в WPF ViewModel
В моей модели представления есть свойство CurrentObject типа SomeDomainType , которое можно сериализовать. Есть форма для редактирования его свойств, а одна из кнопок — «Зафиксировать изменения», привязанная к ICommand CommitChangesCommand ....
386 просмотров
schedule 25.06.2022

Зачем использовать команды в MVVM
Я действительно изучаю шаблон MVVM. Я ничего не могу понять в командах. Зачем их использовать? Почему бы просто не использовать функцию (в View ), которая вызывает функцию ViewModel ? Какие команды нам предоставляют? Судя по всему, они широко...
664 просмотров
schedule 21.10.2023

Команда вызова MVVM из CommandBinding
Я хотел привязать CommandBinding к ViewModel ICommand таким образом, когда пользователь нажимает Delete , я могу активировать логику удаления моей ViewModel. Единственный способ, которым я знаю, как это сделать, - это код позади, с этим:...
2294 просмотров
schedule 19.06.2023

Используйте ICommand для изменения состояния ViewModel.
Я хотел бы использовать ICommand для изменения значения Paddle1.Y int моей ViewModel. Должен ли я создать класс, реализующий интерфейс ICommand? Я сделал это. Но поскольку это класс, у него нет доступа к моему свойству Paddle1 ViewModel без...
735 просмотров
schedule 31.05.2023

Невозможно привязать команду к кнопке гиперссылки (Windows Phone 8.1)
Я создаю приложение, использующее MVVM, и пытаюсь привязать команду к кнопке, как показано в этом руководстве: https://channel9.msdn.com/Series/Windows-Phone-8-1-Development-for-Absolute-Beginners/Part-24-Binding-to-Commands-and-CommandParameters...
303 просмотров
schedule 18.07.2023

WPF создает ListView с ContextMenu внутри WebBrowser с помощью ICommand
Я пытаюсь создать ListView с ContextMenu внутри WebBrowser, а затем использовать ICommand для привязки. Однако в приведенном ниже примере при запуске я получаю следующую ошибку: System.Windows.Data Error: 4: Не удается найти источник для привязки со...
132 просмотров

Добавить в ObservableCollection с помощью ICommand
У меня проблема с добавлением элементов в ObservableCollection через ICommand. Есть второе окно для редактирования этой ObservableCollection. И когда я добавляю новые элементы, ListView во втором окне показывает новый элемент, а 1-е окно - нет. Как...
155 просмотров
schedule 10.07.2022

Правильная привязка команды к элементам ListView MVVM
У меня есть список приложений, привязанный к элементу управления ListView. private List<_Application> _applicationList; public List<_Application> applicationList { get { return _applicationList; } set {...
3198 просмотров
schedule 17.03.2023

Как создать RelayCommand с дополнительными параметрами
Я пытаюсь узнать об интерфейсе ICommand и немного запутался. Я хочу иметь команды, которые не требуют параметра object , потому что он никогда не используется. class MainWindowViewModel { private int ZoomLevel { get; set; } public...
789 просмотров
schedule 11.08.2022