Вопросы по теме '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 просмотров
schedule
22.04.2022
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 просмотров
schedule
10.04.2023
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 просмотров
schedule
03.08.2023
Добавить в 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