Описание тега relaycommand

RelayCommand - это реализация интерфейса.NET ICommand, созданная и описанная экспертом WPF Джошем Смитом.
1 ответ

WPF MVVM Multibinding - как передать два параметра в команду с помощью RelayCommand

Как передать 2 параметра в команду, используя RelayCommand. Мне нужно передать COntrols в качестве параметров (Grid и Window). Я полностью осознаю, что такого рода проблемы уже существовали при переполнении стека, но я пытаюсь приспособить это к сво…
17 июл '18 в 16:47
4 ответа

Как создать делегат из лямбда-выражения с параметрами?

Я пытаюсь создать экземпляр RelayCommand с параметрами динамически: public class RelayCommand<T> : ICommand { #region Declarations private readonly Predicate<T> _canExecute; private readonly Action<T> _execute; #endregion #region C…
21 июн '12 в 16:40
2 ответа

MVVM light RelayCommand срабатывает дважды

Я работаю над новым C# MVVM легким современным пользовательским интерфейсом WPF и столкнулся с каким-то странным поведением триггера. Итак, чтобы описать ситуацию, вот что: У меня есть представление XML с триггерами. (Загруженный метод в качестве пр…
20 апр '15 в 14:01
1 ответ

Заполнение данных во втором поле со списком при изменении выбора первого поля со списком в приложении wpf

Я разрабатываю приложение wpf. здесь я должен заполнить второе поле со списком на основе первого выбора поля со списком. мой xaml следующим образом: <Grid Height="194" Width="486"> <Grid.ColumnDefinitions> <ColumnDefinition Width="82*…
25 сен '13 в 05:34
1 ответ

Как правильно связать команду в моем пользовательском элементе управления WPF

Вот мой контроль: <UserControl.Resources> <DataTemplate x:Key="ItemTemplate"> <Border BorderThickness="0.5" BorderBrush="DarkGray"> <Grid Height="30"> <Grid.RowDefinitions> <RowDefinition /> <RowDefinition /&gt…
13 июн '13 в 16:43
1 ответ

SL4: передача элемента в представлении в качестве параметра в команду в ViewModel

У нас есть пользовательский элемент управления с контекстным меню на одном из его дочерних элементов управления.Команда привязана к RelayCommand в ViewModel.Однако команда должна воздействовать на другого дочернего элемента управления в представлени…
08 ноя '11 в 19:49
1 ответ

Использование RelayCommand для отправки сложных данных в модель MVVM

У меня есть сложный интерфейс запросов, который мне нужно передать через RelayCommand моей модели. Он состоит из нескольких выпадающих списков, флажков и ввода текста. Я легко могу передать один параметр команды (т.е. RelayCommand и т. Д.), Но как б…
09 дек '10 в 12:17
2 ответа

Как я могу использовать RelayCommand в wpf?

Как я могу использовать RelayCommand в wpf?
14 май '09 в 10:16
1 ответ

Удерживайте кнопку, чтобы повторить команды

У меня есть кнопка в моем проекте WPF, и я хочу, чтобы она выполняла одну и ту же команду снова и снова, когда я удерживаю кнопку нажатой. Я мог бы использовать RepeatButton, но я бы предпочел, чтобы команда выполнялась снова, как только она будет в…
22 дек '17 в 18:27
1 ответ

Полная реализация Relay Command - может ли она применяться во всех случаях?

Я смотрю на полную реализацию команды ретрансляции, которую можно найти здесь Я слышал, что идея RelayCommand в том, чтобы иметь своего рода " универсальный пульт дистанционного управления", который можно использовать во всех ваших командах. Если эт…
30 янв '18 в 17:54
2 ответа

Переключение кнопки "CanExecute" на основе выбора сетки

Я очень люблю современное программирование пользовательского интерфейса, и теперь я застрял в небольшом WPF-приложении на C#, которое в основном представляет собой учебный проект шаблона проектирования MVVM. У меня есть DataGrid и несколько кнопок д…
26 авг '15 в 13:17
2 ответа

Создание абстрактных ViewModels wpf

Я пытаюсь создать абстрактный класс ViewModel и несколько классов ViewModel, которые будут наследовать абстрактный ViewModel и реализовывать его. Пока я пользуюсь RelayCommand и это не компилируется. Можно ли это сделать? Я добавляю свой код: Класс …
29 дек '15 в 13:37
1 ответ

Windows Phone 8 - утечка памяти вызывает команды интерактивности

В приложении Windows Phone 8 у меня есть ItemsControl с ItemTemplate у которых есть событие на кране: <interactivity:Interaction.Triggers> <interactivity:EventTrigger EventName="Tap"> <command:EventToCommand Command="{Binding Mode=One…
2 ответа

Как использовать EventToCommand в ItemContainerStyle?

<ListBox Grid.Row="1" ItemsSource="{Binding Source}" SelectedItem="{Binding SelectedItem,Mode=TwoWay}" DisplayMemberPath="Name"> <ListBox.ItemContainerStyle> <Style> <EventSetter Event="ListBoxItem.MouseDoubleClick" Handler="Do…
1 ответ

Отправить FlipViewItem как RelayCommandParameter в приложении Магазина Windows

Я пытаюсь отправить в модель представления текущий элемент элемента управления FlipView, используя MVVM Light. Код XAML, представляющий элемент управления FlipView, выглядит следующим образом: <FlipView x:Name="mainFlipView" Margin="0,10,0,10" It…
20 окт '14 в 08:25
0 ответов

RelayCommand работает в C#, но не в VB, если не создан в конструкторе ViewModel

Я попытался реализовать команду нажатия кнопки, используя команду mvvmlight relay, как описано на этой странице msdn. В основном сначала я реализовал в VB и C#, как показано ниже. Как вы можете видеть, коды почти одинаковы, но нажатие кнопки не рабо…
08 июл '16 в 15:10
1 ответ

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

Когда я использую внедренный экземпляр службы данных в операторе lambda, который определяет обработчик команды relay, этот обработчик никогда не вызывается (он связан с кнопкой). Когда я объявляю экземпляр службы данных в лямбде, она работает нормал…
2 ответа

Код после 'await Task.Delay(5000)' не выполняется до тех пор, пока не завершится выполнение команды relay

В моем приложении WPF я вызываю relaycommand private void AutoRun(object parameter) { for(int i=0;i<10;i++) { MoveLotCommand.Execute(0); } } который вызывает другую команду реле private void MoveLot(object parameter) { //Some Code var Task = Star…
31 янв '19 в 19:44
1 ответ

Передайте различные параметры команды одной и той же команде, используя RelayCommand WPF

Итак, чего я пытаюсь достичь - это использовать одну и ту же команду для выполнения какого-то другого вида кода. То, как я хочу отличить код, который я хочу выполнить, может быть сделано с помощью параметров команды. Я просто не понимаю, как я могу …
24 окт '13 в 18:09
1 ответ

wpf mvvm равенство

Я хотел бы использовать MVVM в проекте WPF, над которым я работаю, включая использование RelayCommands (aka DelegateCommands). Я столкнулся с интересной, но разочаровывающей проблемой в реализации равенства для моих ViewModels, изложенных здесь. У м…