WPF позволяют/запрещают средства управления

Когда я отключаю управление в WPF, как говорят что пункт меню как

MenuItem aMenuItem = ...
aMenuItem.IsEnabled = false;

текст в MenuItem все еще активен, который является им, не grayed, поскольку Вы ожидали бы, когда объекты отключены.

Существует ли простой способ сделать это не только для Пунктов меню, но и для какого-либо управления WPF?

6
задан THelper 2 May 2012 в 12:24
поделиться

1 ответ

да с помощью команд. MenuItems и Buttons имеют свойство команды. Команда - это реализация интерфейса ICommand, у которого есть метод CanExecute. Когда вызывается команда can execute, если она возвращает true, элемент меню или кнопка активированы, в противном случае они неактивны.

Обзор команд MSDN

красивый простой учебник по настройке команд

поиск в Google:)

7
ответ дан 17 December 2019 в 22:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: