Selection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет выделение объектов, опубликованных как элементы ContextItem в контексте EditingContext.
public ref class Selection : System::Activities::Presentation::ContextItem
public class Selection : System.Activities.Presentation.ContextItem
type Selection = class
inherit ContextItem
Public Class Selection
Inherits ContextItem
- Наследование
Комментарии
Выделение включает ноль или более объектов. Первый объект в выделении определяется как основной выбор, который применяется, когда один объект в группе необходимо использовать в качестве ключа. Каждый объект сохраняется как элемент ModelItem.
Конструкторы
Selection() |
Создает пустой объект Selection. |
Selection(IEnumerable) |
Создает объект Selection с выбранными указанными объектами. |
Selection(IEnumerable, Predicate<ModelItem>) |
Создает объект Selection с выбранными указанными объектами. |
Selection(IEnumerable<ModelItem>) |
Создает объект Selection с выбранными указанными объектами. |
Selection(IEnumerable<ModelItem>, Predicate<ModelItem>) |
Создает объект Selection с выбранными указанными объектами. |
Selection(ModelItem[]) |
Создает объект Selection с выбранными указанными объектами. |
Свойства
ItemType |
Возвращает тип элемента для данного элемента контекста редактирования. |
PrimarySelection |
Возвращает основной выбор. |
SelectedObjects |
Перечисление выбранных объектов. |
SelectionCount |
Число объектов, выбранных в данном выделении в настоящий момент. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
OnItemChanged(EditingContext, ContextItem) |
Представляет метод, который вызывается для элемента контекста перед его сохранением в диспетчере элементов контекста. Предыдущий элемент в диспетчере элементов контекста передается как параметр. (Унаследовано от ContextItem) |
Select(EditingContext, ModelItem) |
Вспомогательный метод выбора, который вставляет существующее выделение в контекст и выбирает в нем элемент. Если элемент уже находится в выделении, то выделение сохраняется и элемент повышается до основного выделения. |
SelectOnly(EditingContext, ModelItem) |
Вспомогательный метод выбора, включающий элемент в выделение. Выделение всех имеющихся элементов отменяется. |
Subscribe(EditingContext, SubscribeContextCallback<Selection>) |
Вспомогательный метод, который подписывается на события изменения выделения. |
Toggle(EditingContext, ModelItem) |
Вспомогательный метод выбора, который вставляет существующее выделение в контекст и создает новое выделение, содержащее переключенное состояние элемента. Если элемент необходимо добавить в выделение, то он добавляется как основной выбор. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Union(EditingContext, ModelItem) |
Вспомогательный метод выбора, который вставляет существующее выделение в контекст и создает новое выделение, содержащее первоначальное выделение и добавляемый указанный элемент. Если добавляемый указанный элемент уже находится в первоначальном выделении, то элемент повышается до основного выбора. |
Unsubscribe(EditingContext, SubscribeContextCallback<Selection>) |
Вспомогательный метод, удаляющий ранее добавленное событие изменения выделения. |