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


ToolCommand - класс

Действует в качестве идентификатора команды и унифицированного способа вызова определенной команды.

Иерархия наследования

System.Object
  Microsoft.Windows.Design.Interaction.ToolCommand

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

Синтаксис

'Декларация
Public Class ToolCommand _
    Implements ICommand
public class ToolCommand : ICommand
public ref class ToolCommand : ICommand
type ToolCommand =  
    class
        interface ICommand
    end
public class ToolCommand implements ICommand

Тип ToolCommand предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод ToolCommand() Инициализирует новый экземпляр класса ToolCommand.
Открытый метод ToolCommand(String) Инициализирует новый экземпляр класса ToolCommand указанным именем команды.

В начало страницы

Свойства

  Имя Описание
Открытое свойство Name Возвращает имя команды.

В начало страницы

Методы

  Имя Описание
Открытый метод CanExecute Определяет местонахождение привязки команды и запрашивает, доступна ли она.
Открытый метод Equals Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.)
Открытый метод Execute Определяет местонахождение привязки команды и выполняет ее.
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ToString Возвращает имя этой команды. (Переопределяет Object.ToString().)

В начало страницы

События

  Имя Описание
Открытое событие CanExecuteChanged Происходит при изменениях состояния этой команды.

В начало страницы

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод ICommand.CanExecute Описание этого члена см. в разделе ICommand.CanExecute.
Явная реализация интерфейсаЗакрытый метод ICommand.Execute Описание этого члена см. в разделе ICommand.Execute.

В начало страницы

Заметки

Класс ToolCommand подобен классу RoutedCommand в Windows Presentation Foundation (WPF). Когда вызывается метод Execute или CanExecute, в дереве привязок осуществляется поиск привязок команд, связанных с этой командой. После этого выполняются обработчики событий, соответствующие привязкам команды.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

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

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

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

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