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


SelectionParentPolicy - класс

Политика, задающая набор уникальных порождающих элементов для текущего набора выделенных элементов.

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

System.Object
  Microsoft.Windows.Design.Policies.ItemPolicy
    Microsoft.Windows.Design.Policies.SelectionPolicy
      Microsoft.Windows.Design.Policies.SelectionParentPolicy

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

Синтаксис

'Декларация
Public Class SelectionParentPolicy _
    Inherits SelectionPolicy
public class SelectionParentPolicy : SelectionPolicy
public ref class SelectionParentPolicy : public SelectionPolicy
type SelectionParentPolicy =  
    class
        inherit SelectionPolicy
    end
public class SelectionParentPolicy extends SelectionPolicy

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

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

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

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

Свойства

  Имя Описание
Защищенное свойство Context Возврат контекста редактирования для конструктора. (Унаследовано от ItemPolicy.)
Открытое свойство IsSurrogate Возврат значения, указывающего, является ли политика политикой замещения. (Унаследовано от ItemPolicy.)
Открытое свойство PolicyItems Получает перечисление элементов, которые затрагивает эта политика. (Унаследовано от SelectionPolicy.)

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

Методы

  Имя Описание
Открытый метод Equals Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Защищенный метод GetPolicyItems Переопределение используемого по умолчанию метода GetPolicyItems, обеспечивающее возврат уникальных родительских объектов для заданного объекта выделения. (Переопределяет SelectionPolicy.GetPolicyItems(Selection).)
Открытый метод GetSurrogateItems Возврат необязательного набора элементов замещения для этого элемента. (Унаследовано от ItemPolicy.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод IsInPolicy(Selection, ModelItem) Получает значение, определяющее необходимость включения заданного элемента в политику. (Унаследовано от SelectionPolicy.)
Защищенный метод IsInPolicy(Selection, ModelItem, ModelItem) Определяет необходимость включения заданного родительского элемента в политику.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод OnActivated Вызывается при активации данной политики. (Унаследовано от SelectionPolicy.)
Защищенный метод OnDeactivated Вызывается при деактивации данной политики. (Унаследовано от SelectionPolicy.)
Защищенный метод OnPolicyItemsChanged Вызов события PolicyItemsChanged. (Унаследовано от ItemPolicy.)
Открытый метод ToString Возвращение строки, представляющей текущий объект. (Унаследовано от Object.)

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

События

  Имя Описание
Открытое событие PolicyItemsChanged Происходит при изменении политики. (Унаследовано от ItemPolicy.)

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

Заметки

Класс SelectionParentPolicy задает непосредственные родительские объекты для выделенных элементов. Набор состоит из уникальных родительских элементов. Это значит, что каждый родительский объект включается в набор только один раз.

Класс PrimarySelectionPolicy представляет собой объект ItemPolicy, разрешенный для первичного элемента выделения, если в качестве активного выбран инструмент SelectionTool.

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

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

См. также

Ссылки

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

ItemPolicy

SelectionPolicy

FeatureProvider

FeatureConnectorAttribute

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

Поставщики функций и соединительные элементы

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