Compartilhar via


Classe SelectionParentPolicy

Uma diretiva que especifica o conjunto de pais exclusivos para o conjunto atual de itens selecionados.

Hierarquia de herança

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

Namespace:  Microsoft.Windows.Design.Policies
Assembly:  Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)

Sintaxe

'Declaração
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

O tipo SelectionParentPolicy expõe os membros a seguir.

Construtores

  Nome Descrição
Método público SelectionParentPolicy Initializes a new instance of the SelectionParentPolicy class.

Início

Propriedades

  Nome Descrição
Propriedade protegida Context Obtém o contexto de edição para o designer. (Herdado de ItemPolicy.)
Propriedade pública IsSurrogate Obtém um valor indicando se a diretiva é um substituto. (Herdado de ItemPolicy.)
Propriedade pública PolicyItems Obtém uma enumeração de itens que são afetados por essa política. (Herdado de SelectionPolicy.)

Início

Métodos

  Nome Descrição
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método protegido GetPolicyItems Substitui o padrão GetPolicyItems método para retornar os pais exclusivos da seleção especificada. (Substitui SelectionPolicy.GetPolicyItems(Selection).)
Método público GetSurrogateItems Retorna um conjunto opcional de itens de substitutos para este item. (Herdado de ItemPolicy.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegido IsInPolicy(Selection, ModelItem) Obtém um valor que indica se o item especificado está para ser incluído na diretiva. (Herdado de SelectionPolicy.)
Método protegido IsInPolicy(Selection, ModelItem, ModelItem) Avalia se o item pai especificado é a serem incluídas na diretiva.
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método protegido OnActivated Chamado quando essa diretiva é ativada. (Herdado de SelectionPolicy.)
Método protegido OnDeactivated Chamado quando essa diretiva está desativada. (Herdado de SelectionPolicy.)
Método protegido OnPolicyItemsChanged Raises the PolicyItemsChanged event. (Herdado de ItemPolicy.)
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)

Início

Eventos

  Nome Descrição
Evento público PolicyItemsChanged Ocorre quando a diretiva é alterado. (Herdado de ItemPolicy.)

Início

Comentários

O SelectionParentPolicy classe especifica os pais imediatos dos itens selecionados. O conjunto consiste em itens exclusivos do pai. Portanto, sem pais aparecem mais de uma vez.

O PrimarySelectionPolicy é um ItemPolicy que está habilitado para o elemento selecionado principalmente quando SelectionTool é a ferramenta ativa.

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.Windows.Design.Policies

ItemPolicy

SelectionPolicy

FeatureProvider

FeatureConnectorAttribute

Outros recursos

Recurso provedores e conectores de recursos

Noções básicas sobre extensibilidade Designer WPF