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


SecondarySelectionPolicy - класс

Политика, задающая все элементы в объекте выделения, не являющиеся первичными элементами выделения.

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

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

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

Синтаксис

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

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

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

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

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

Свойства

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

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

Методы

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

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

События

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

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

Заметки

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

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

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

См. также

Ссылки

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

PrimarySelectionPolicy

FeatureProvider

FeatureConnectorAttribute

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

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

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