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


AggregateCommand - класс

AggregateCommand объединяет несколько команд в одну команду.Полезно выполнить несколько команд из единичного действия.

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

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Freezable
        Microsoft.TeamFoundation.Controls.WPF.Commands.AggregateCommand

Пространство имен:  Microsoft.TeamFoundation.Controls.WPF.Commands
Сборка:  Microsoft.TeamFoundation.Controls (в Microsoft.TeamFoundation.Controls.dll)

Синтаксис

'Декларация
<ContentPropertyAttribute("Commands")> _
Public Class AggregateCommand _
    Inherits Freezable _
    Implements ICommand
[ContentPropertyAttribute("Commands")]
public class AggregateCommand : Freezable, 
    ICommand

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

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

  Имя Описание
Открытый метод AggregateCommand

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

Свойства

  Имя Описание
Открытое свойство CanFreeze Возвращает значение, указывающее, является ли объект можно сделать нередактируемым. (Унаследовано от Freezable.)
Открытое свойство Commands
Открытое свойство DependencyObjectType Возвращает DependencyObjectType создает программу-оболочку, CLR тип данного экземпляра.  (Унаследовано от DependencyObject.)
Открытое свойство Dispatcher Возвращает Dispatcher this DispatcherObject связывает с. (Унаследовано от DispatcherObject.)
Открытое свойство IsFrozen Возвращает значение, указывающее, является ли объект в настоящее время является изменяемым. (Унаследовано от Freezable.)
Открытое свойство IsSealed Возвращает значение, указывающее, запечатан ли этот экземпляр в данный момент (только для чтения). (Унаследовано от DependencyObject.)

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

Методы

  Имя Описание
Открытый метод CanExecute
Открытый метод CheckAccess Определяет, имеет ли вызывающий поток доступ к данным DispatcherObject. (Унаследовано от DispatcherObject.)
Открытый метод ClearValue(DependencyProperty) Очищает локальное значение свойства.Свойство очищаемая указано a DependencyProperty идентификатора. (Унаследовано от DependencyObject.)
Открытый метод ClearValue(DependencyPropertyKey) Очищает локальное значение свойства, доступного только для чтения.Свойство очищаемая указано a DependencyPropertyKey. (Унаследовано от DependencyObject.)
Открытый метод Clone Создает модифицируемую копию Freezable, делая глубокие копии значений объектов.При копировании свойства зависимостей объекта, этот метод копирует выражения (которые могут не больше не решение), но не выполнялась или их текущие значения. (Унаследовано от Freezable.)
Защищенный метод CloneCore Создает глубокую копию экземпляра клон (), Freezable использование базовые (non-оживленные) значения свойства. (Унаследовано от Freezable.)
Открытый метод CloneCurrentValue Создает модифицируемую копию (глубокая копия) Freezable использование свои текущие значения. (Унаследовано от Freezable.)
Защищенный метод CloneCurrentValueCore Создает глубокую копию экземпляра модифицируемую копию (), Freezable использование текущие значения свойств. (Унаследовано от Freezable.)
Открытый метод CoerceValue Приводится указанное значение свойства зависимостей.Это достигается путем вызова каких-либо CoerceValueCallback функция, заданная в метаданных свойства для свойства зависимости, как оно существует в вызов DependencyObject. (Унаследовано от DependencyObject.)
Защищенный метод CreateInstance Инициализирует новый экземпляр Freezable класс. (Унаследовано от Freezable.)
Защищенный метод CreateInstanceCore (Переопределяет Freezable.CreateInstanceCore().)
Открытый метод Equals Определяет, является ли предоставленный DependencyObject эквивалентны current DependencyObject. (Унаследовано от DependencyObject.)
Открытый метод Execute
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод Freeze Текущий объект нередактируемым и присваивает его IsFrozen свойство true. (Унаследовано от Freezable.)
Защищенный метод FreezeCore (Переопределяет Freezable.FreezeCore(Boolean).)
Открытый метод GetAsFrozen Создает копию замороженная Freezableиспользование базовые (non-оживленные) значения свойства.Поскольку копия является замороженной, все замороженные sub-объекты копируются по ссылке. (Унаследовано от Freezable.)
Защищенный метод GetAsFrozenCore Делает экземпляром замороженный указанный clone Freezable использование базовые (non-оживленные) значения свойства. (Унаследовано от Freezable.)
Открытый метод GetCurrentValueAsFrozen Создает копию замороженная Freezable использование текущие значения свойств.Поскольку копия является замороженной, все замороженные sub-объекты копируются по ссылке. (Унаследовано от Freezable.)
Защищенный метод GetCurrentValueAsFrozenCore Делает текущим экземпляром замороженный указанный clone Freezable.Если объект имеет анимированные свойства зависимостей, копируются их текущие анимированные значения. (Унаследовано от Freezable.)
Открытый метод GetHashCode Возвращает a хэш-код для этого DependencyObject. (Унаследовано от DependencyObject.)
Открытый метод GetLocalValueEnumerator Создает специализированный перечислитель для указания, какие свойства зависимостей есть локально задать значения для данного DependencyObject. (Унаследовано от DependencyObject.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод GetValue Возвращает текущее действующее значение свойства зависимостей на этом экземпляре a DependencyObject. (Унаследовано от DependencyObject.)
Открытый метод InvalidateProperty Пересчитать действующее значение для указанного свойства зависимостей (Унаследовано от DependencyObject.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод OnChanged Вызывается, когда текущий Freezable объект изменен. (Унаследовано от Freezable.)
Защищенный метод OnFreezablePropertyChanged(DependencyObject, DependencyObject) Проверяет, что установлены соответствующие указатели контекста, a DependencyObjectType элемент данных, просто задан. (Унаследовано от Freezable.)
Защищенный метод OnFreezablePropertyChanged(DependencyObject, DependencyObject, DependencyProperty) Этот член поддерживает инфраструктуру Windows Presentation Foundation (WPF) инфраструктуру и не предназначена для использования непосредственно из программного кода. (Унаследовано от Freezable.)
Защищенный метод OnPropertyChanged Переопределяет DependencyObject реализация OnPropertyChanged также вызывать какие-либо Changed обработчики в ответ на изменение свойства зависимостей type Freezable. (Унаследовано от Freezable.)
Открытый метод ReadLocalValue Возвращает локальное значение свойства зависимостей, если оно существует. (Унаследовано от DependencyObject.)
Защищенный метод ReadPreamble Предоставляет то Freezable обращается к из допустимого потока.Наследники Freezable вызов этого метода в начале любых API-интерфейс он считывает элементы данных, которые не являются свойства зависимостей. (Унаследовано от Freezable.)
Открытый метод SetCurrentValue Устанавливает значение свойства зависимостей без изменения его источник значения. (Унаследовано от DependencyObject.)
Открытый метод SetValue(DependencyProperty, Object) Задает локальное значение свойства зависимостейопределяется по его идентификатору свойства зависимостей. (Унаследовано от DependencyObject.)
Открытый метод SetValue(DependencyPropertyKey, Object) Задает локальное значение доступно только для чтения свойства зависимостей- DependencyPropertyKey идентификатор свойства зависимостей. (Унаследовано от DependencyObject.)
Защищенный метод ShouldSerializeProperty Возвращает значение, указывающее, должны ли процессы сериализации сериализовать значение, предоставленное свойства зависимостей. (Унаследовано от DependencyObject.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)
Открытый метод VerifyAccess Обеспечивает нахождение вызывающий поток имеет доступ к данному DispatcherObject. (Унаследовано от DispatcherObject.)
Защищенный метод WritePostscript Вызывает Changed событие Freezable и вызывает его OnChanged метод.Классы, производные от которых Freezable вызов этого метода в конце любого API, изменяющий, не хранятся в виде членов класса Свойства зависимости. (Унаследовано от Freezable.)
Защищенный метод WritePreamble Проверяет Freezable не заморозит и оно доступ из допустимого контекста потоков.Freezable наследники должны вызывать этот метод при запуске какого-либо API-интерфейс к элементам данных, записи, которые не являются свойства зависимостей. (Унаследовано от Freezable.)

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

События

  Имя Описание
Открытое событие CanExecuteChanged
Открытое событие Changed Возникает, если Freezable объект он содержит изменения. (Унаследовано от Freezable.)

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

Заметки

Класс является производным от класса Freezable для обхода ограничения, когда привязка данных в WPF из языка XAML.

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

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

См. также

Ссылки

Microsoft.TeamFoundation.Controls.WPF.Commands - пространство имен