Описание тега commandbinding
Связывает RoutedCommand с обработчиками событий, реализующими команду.
1
ответ
Когда возникают эти события и как они связаны? "CommandManager.CanExecute и CanExecute из CommandBinding
Когда возникают эти события и как они связаны? "CommandManager.CanExecute и CanExecute из CommandBinding???
01 авг '12 в 14:14
1
ответ
В WPF как получить команду в шаблоне управления для привязки к свойству в родительском элементе?
Я относительно новичок в WPF, и иногда это заставляет мою голову взорваться. Тем не менее, мне нравится мощь, особенно при использовании с моделью MVVM. у меня есть ControlTemplate который содержит Button, Я использую это ControlTemplate внутри поль…
20 май '10 в 18:12
0
ответов
ReactiveCommand CanExecute не обновляет кнопку
Я настроил бизнес-логику обработки соединения программного обеспечения клиента с программным обеспечением сервера. Этот BL инкапсулирован в этот интерфейс: public interface IServerConnectionLogic { IObservable<bool> Connected { get; } Task Con…
04 июл '14 в 15:59
4
ответа
Как использовать текст перенаправленной команды в качестве содержимого кнопки
У меня есть кнопка в представлении, которое связано через RoutedUICommand с командой, определенной в ViewModel. Отрывок кода XAML из представления: <Button Content="Login" Command="{Binding Login}" /> В CodeBehind представления я добавляю прив…
22 сен '10 в 13:09
0
ответов
GalaSoft MvvmLight RelayCommand перестает работать при доступе к закрытию
Я борюсь с использованием GalaSoft.MvvmLight.RelayCommand. Все работает нормально, пока я не попытаюсь получить доступ к закрытию. Я не получаю никакой ошибки или вывода журнала. Этот код работает: for (int i = 0; i < 3; i++) { var iTemp = i; var…
11 сен '15 в 05:57
2
ответа
Как CanExecute commandBinding может срабатывать после удаления элемента из визуального дерева?
У меня есть связанный вопрос здесь, где у меня есть пользовательский элемент управления с привязкой команды. Пользовательский элемент управления был удален из визуального дерева, но canExecute все еще работает. Мое понимание модели Командования было…
10 янв '10 в 22:35
2
ответа
Проблема с выводом обработчиков Command CanExecute и Executed из класса главного окна
В основном у меня есть привязка команды для самой команды, назначенной для Window.CommandBindings: <CommandBinding Command="local:TimerViewModel.AddTimer" CanExecute="local:TimerViewModel.AddTimer_CanExecute" Executed="local:TimerViewModel.AddTim…
13 ноя '11 в 16:26
1
ответ
Принудительно пересмотреть ICommand CanExecute при открытии контекстного меню
Я знаю, что могу принудительно переоценить CanExecute в модели представления, однако для этого требуется, чтобы модель представления зарегистрировалась во всех связанных событиях изменения данных, что не всегда возможно. Поскольку команды используют…
14 авг '13 в 03:25
1
ответ
Как заставить RibbonButton быть всегда включенным?
У меня есть Microsoft Ribbonbar внутри окна, и каждый RibbonButton связан с определенной командой, как это: <ribbon:Ribbon x:Key="MyToolbar" Name="MyToolbar" > <ribbon:RibbonTab Header="File" > <ribbon:RibbonGroup Header="File" > &…
19 окт '10 в 08:37
2
ответа
MVVM - закрытие вкладки при удалении записи
Я не совсем уверен, как сделать это лучшим способом MVVM... По сути, мое основное приложение открывает окно поиска, в котором отображаются все записи в TabPanel. Затем, если дважды щелкнуть запись, открывается новая вкладка с этой записью. Сейчас я …
27 ноя '10 в 01:51
1
ответ
Привязка команды элемента подменю в контекстном меню
У меня есть TreeView с иерархическим шаблоном данных (2 уровня). У меня есть контекстное меню, созданное на первом уровне дерева с 3 уровнями. Я хочу привязать команду моей модели представления ко второму уровню контекстного меню. К сожалению, я мог…
23 фев '16 в 07:39
1
ответ
WPF две команды обработчики, одна команда
Я получаю от стороннего контроля. Это реализует ApplicationCommands.SelectAll. Однако поведение, которое я хочу, немного отличается. нет виртуального метода, который я мог бы переопределить, и когда я регистрирую обработчик класса, вот так CommandMa…
15 мар '10 в 04:36
1
ответ
Когда событие CanExcute будет вызвано CommandSource
Когда событие CanExecute будет в идеале возбуждено элементом управления, реализующим интерфейс ICommandSource? Я попытался добавить точку останова в обработчик, чтобы проверить, когда он поднимается, и кажется, что он выполняется всякий раз, когда э…
14 июл '10 в 08:11
2
ответа
Использование команд WPF с Canvas не работает
У меня есть пользовательский холст, полученный из Canvas, Он содержит мало ApplicationCommands лайк New/Open/Save и т.д. добавлено, как это - this.CommandBindings.Add(new CommandBinding(ApplicationCommands.New, New_Executed, New_Enabled)); New_Enabl…
27 май '10 в 11:13
1
ответ
Связывание команд WPF EditingCommands
Ситуация: У меня есть несколько команд редактирования в окне WPF и команда закрытия (Application.CloseCommand), и у меня есть некоторые привязки, подобные этой Посмотреть: <Window.CommandBindings> <CommandBinding Command="ApplicationCommand…
20 июл '17 в 09:13
1
ответ
Связывание команд в UserControl используется как ListBox.ItemTemplate
У меня есть Listbox с UserControl как DataTemplate, это UserControl имеет Button удалить этот элемент из списка. <ListBox x:Name="FileList" ItemsSource="{Binding Files}" > <ListBox.ItemTemplate> <DataTemplate> <Views:FileItem/&g…
14 дек '09 в 06:42
1
ответ
MVVM Light может всегда выполнять false с RelayCommand<bool> not RelayCommand<object>
Кто-нибудь знает, почему конкретность с универсальным типом MVVM Light RelayCommand привела бы к тому, что его canExecute всегда будет иметь значение false для привязки? Чтобы получить правильное поведение, мне пришлось использовать объект, а затем …
21 мар '16 в 14:44
0
ответов
Связывание команд в стиле
У меня есть некоторые проблемы с CommandBinding в стиле. У меня есть следующий XAML: <Window.Resources> <local:PolygonConverter x:Key="PolygonConverter"/> <Style x:Key="Header" TargetType="GridViewColumnHeader"> <Setter Property…
17 дек '18 в 16:19
1
ответ
CommandBinding в ContextMenu
У меня есть TreeView и я создал базовый тип TreeItem. Каждый TreeItem имеет заголовок, коллекцию TreeItem для детей и коллекцию для возможного контекстного меню. Класс TreeItem имеет следующие объекты: public delegate void dExecute(TreeItem item); p…
27 мар '13 в 02:52
1
ответ
WPF CommandBinding не работает
У меня есть кнопка в окне WPF. Я хочу отобразить сообщение, нажав левую кнопку мыши и нажав Ctrl+F. Я хочу большую часть кода в XAML. Код приведен ниже. Моя проблема в том, что у меня работает щелчок мышью, а не нажатие клавиши. Может кто-нибудь, по…
04 дек '12 в 17:57