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). |
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.Windows.Design.Interaction - пространство имен