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

1 ответ

Может выполнить ICommand при открытом контекстном меню

Контроль имеет свой ContextMenu И его MenuItem связан с ICommand, В ICommand Can Execute есть некоторый код для включения и отключения MenuItem, Это ударяет при загрузке и проверяет Can Execute, но может ударить при открытии ContexMenu и его нужно н…
08 авг '13 в 05:15
1 ответ

Принудительно пересмотреть ICommand CanExecute при открытии контекстного меню

Я знаю, что могу принудительно переоценить CanExecute в модели представления, однако для этого требуется, чтобы модель представления зарегистрировалась во всех связанных событиях изменения данных, что не всегда возможно. Поскольку команды используют…
14 авг '13 в 03:25
1 ответ

Почему моя кнопка с привязкой ICommand сразу не отображается отключенной при нажатии?

У меня есть простая программа WPF с ICommand, Я обнаружил, что кнопка не включает / отключает, как я ожидал. Я могу проиллюстрировать это лучше всего с помощью надуманного примера кода: class Reload : ICommand { private readonly BackgroundWorker _bw…
05 янв '15 в 20:23
1 ответ

CanExecute WPF команда на изменение поля

То, что я хочу сделать, довольно просто, однако я не видел в Интернете примеров относительно того, как это сделать. Я хочу, чтобы кнопка "Обновить" стала активной, если поле было изменено. Контекст: у меня есть форма WPF, которая обновляет строку в …
27 июл '13 в 00:43
3 ответа

ICommand - canexecute не может отключить кнопку с содержимым изображения

У меня есть кнопка управления в моем приложении wpf-mvvm. Я использую свойство ICommand (определенное в viewmodel), чтобы привязать событие нажатия кнопки к viewmodel. Я имею -> выполнить и могу выполнить параметры для моей реализации ICommand (Rela…
26 дек '10 в 06:10
2 ответа

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

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

MVVM Light может всегда выполнять false с RelayCommand<bool> not RelayCommand<object>

Кто-нибудь знает, почему конкретность с универсальным типом MVVM Light RelayCommand привела бы к тому, что его canExecute всегда будет иметь значение false для привязки? Чтобы получить правильное поведение, мне пришлось использовать объект, а затем …
3 ответа

Использование OleDbDataAdapter в фоновом потоке приводит к тому, что мой пользовательский интерфейс не обновляется правильно?

У меня есть приложение, где пользователи могут выбрать файл Excel, этот файл Excel читается с использованием OleDbDataAdapter в другом потоке, и после завершения чтения он обновляет свойство CanExecute команды в моем ViewModel до true, поэтому кнопк…
21 июл '11 в 20:09
1 ответ

Пометить объект (не объект, не фреймворк) как грязный в WPF ViewModel

В моей viewmodel есть свойство CurrentObject типа SomeDomainType который сериализуем. Существует форма для редактирования ее свойств, и одной из кнопок является "Зафиксировать изменения", привязанная к базе данных ICommand. CommitChangesCommand, Теп…
10 окт '13 в 19:10
1 ответ

Могу ли я подавить вызов CanExecute в шаблоне MVVM

Я работаю с древовидной структурой, используя WPF и шаблон MVVM. Я начинаю с создания 20 корневых узлов и ленивой загрузки дочерних узлов при нажатии на каждый узел. Так, например... если у меня есть следующее: Level 1 Level 1.1 Level 2 Level 3 Leve…
17 авг '10 в 19:40
1 ответ

Обработчики команд CanExecute конфликтуют с моими задачами

Я начал вводить параллельное программирование в свое приложение WPF, чтобы ускорить выполнение более интенсивных и повторяющихся задач. Это идет хорошо, в том, что я вижу заметные различия во времени выполнения и воспринимается реакция пользовательс…
18 май '11 в 09:26
1 ответ

Странное поведение canExecute в Mvvmlight RelayCommand

Я учусь Mvvmlight, и довольно смущен canExecute RelayCommand. В основном у меня есть Button и PasswordBox в viewи Command в viewModelЧто я хочу, это отключить кнопку, если PasswordBox пуст. Моё решение - передать PasswordBox как CommandParemeter кно…
08 май '14 в 03:05
1 ответ

CanExecute из ApplicationCommand не обновляется

Я хотел бы вызвать ApplicationCommand с помощью MenuItem-Click: &lt;MenuItem Header="{StaticResource MenuItemSave}" Command="ApplicationCommands.Save"/&gt; В моем конструкторе ViewModel я инициализирую свои привязки с помощью: CommandBinding saveBin…
05 май '15 в 11:09
1 ответ

Я знаю, что я делаю что-то не так с RaiseCanExecuteChanged и CanExecute

Ну а после того, как я поковырялся с MVVM light, чтобы моя кнопка включалась и отключалась, когда я этого хочу... Я как бы сжимал все вместе, пока это не сработало. Тем не менее, я просто знаю, что я делаю что-то не так здесь. У меня есть RaiseCanEx…
04 сен '12 в 03:33
0 ответов

Eclipse Luna: методы @CanExecute обработчиков не вызваны из-за неправильного контекста

Я обновил свое приложение RCP Eclipse с Juno на Luna. Это заставило мою панель инструментов приложения быть постоянно отключенной. Я нашел решение в этой теме: Eclipse Luna: не вызваны методы @CanExecute обработчиков (решение: создать событие вручну…
02 сен '14 в 08:21
2 ответа

WPF команды CanExecute проверки внутри шаблона

У меня есть вложенная сетка данных, где у меня есть кнопки + и -, которые связаны с RelayCommands, которые добавляют новую строку или удаляют текущую соответственно. Логика CanExecute команды "кнопка минуса" должна отключить кнопку "минус" текущей с…
23 мар '17 в 19:26
2 ответа

Что должно идти в CanExecute?

Я думаю, что есть конкретный ответ на это. Если у меня есть команда привязки private bool CanExecute(Object args){ // Should this just be null checks? // Should it also contain logic? // example: return this.SelectedObject != null; // or return this…
25 сен '14 в 11:58
2 ответа

Вызов "command.Execute" неявно вызывает CanExecute первым?

Я только что реализовал вызов Execute для команды без предварительного вызова CanExecute. Из отладки я бы сказал, что CanExecute вызывается хотя; Однако я не уверен, что это совпадение. Я хотел бы знать, могу ли я полагаться на тот факт, что CanExec…
27 авг '14 в 11:57
0 ответов

Кнопка WPF может исполнять стиль?

Моя первая установка "CanExecute" на что-либо, кроме "True"... Мне не нравится серый фон по умолчанию на моей кнопке, когда "CanExecute" имеет значение false. Например, я хотел бы изменить фон на "Красный", если "CanExecute" равен "False" (предполаг…
18 май '18 в 19:39
4 ответа

Для чего нужен CanExecuteChanged?

Могу ли я использовать CanExecuteChanged для изменения условия "можно выполнить"? Или еще... "для чего" его использовали?
25 дек '10 в 19:24