Поделиться через


ToolCommand.CanExecute - метод

Обновлен: Ноябрь 2007

Определяет местонахождение привязки команды и запрашивает, доступна ли она.

Пространство имен:  Microsoft.Windows.Design.Interaction
Сборка:  Microsoft.Windows.Design.Interaction (в Microsoft.Windows.Design.Interaction.dll)

Синтаксис

'Декларация
Public Function CanExecute ( _
    data As GestureData _
) As Boolean
'Применение
Dim instance As ToolCommand
Dim data As GestureData
Dim returnValue As Boolean

returnValue = instance.CanExecute(data)
public bool CanExecute(
    GestureData data
)
public:
bool CanExecute(
    GestureData^ data
)
public function CanExecute(
    data : GestureData
) : boolean

Параметры

  • data
    Тип: Microsoft.Windows.Design.Interaction.GestureData
    Данные жеста, передаваемые команде. Данные жеста необходимы постольку, поскольку они содержат объект контекста, по которому метод CanExecute может обнаружить активный инструмент.

Возвращаемое значение

Тип: System.Boolean
Значение true, если команда доступна; значение false, если команда заблокирована или для нее нет привязки.

Исключения

Исключение Условие
ArgumentNullException

Параметр data имеет значение nullссылка null (Nothing в Visual Basic).

ArgumentException

Свойство data.Context имеет значение nullссылка null (Nothing в Visual Basic).

Разрешения

См. также

Ссылки

ToolCommand Класс

ToolCommand - члены

Microsoft.Windows.Design.Interaction - пространство имен

Другие ресурсы

Архитектура средства

Общее представление о расширяемости конструктора WPF