Compartilhar via


Classe PlacementAdapter

Um adaptador que é usado para obter e definir as posições dos objetos no pai coordenadas.

Hierarquia de herança

System.Object
  Microsoft.Windows.Design.Features.FeatureProvider
    Microsoft.Windows.Design.Interaction.Adapter
      Microsoft.Windows.Design.Interaction.PlacementAdapter
        Microsoft.Windows.Design.Interaction.RootPlacementAdapter

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

Sintaxe

'Declaração
Public MustInherit Class PlacementAdapter _
    Inherits Adapter
public abstract class PlacementAdapter : Adapter
public ref class PlacementAdapter abstract : public Adapter
[<AbstractClass>]
type PlacementAdapter =  
    class
        inherit Adapter
    end
public abstract class PlacementAdapter extends Adapter

O tipo PlacementAdapter expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido PlacementAdapter Initializes a new instance of the PlacementAdapter class.

Início

Propriedades

  Nome Descrição
Propriedade pública AdapterType Obtém o tipo de adaptador que esta classe representa. (Substitui Adapter.AdapterType.)

Início

Métodos

  Nome Descrição
Método público BeginPlacement Inicia a operação de posicionamento.
Método público CanSetPosition Retorna um valor que indica se a coordenada especificada pode ser definida.
Método público EndPlacement Termina a operação de posicionamento.
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 público GetPlacement Retorna uma coleção de posições que descrevem o posicionamento do item especificado.
Método público GetPlacementBoundary(ModelItem) Obtém o limite do pai do item especificado.
Método público GetPlacementBoundary(ModelItem, PlacementIntent, array<RelativeValue[]) Obtém o limite do pai do item especificado.
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público SetNudgePlacements(ModelItem, NudgeIntent, array<RelativeValue[]) Atribui a matriz especificada de posições para mover os controles durante a atenção do teclado.
Método público SetNudgePlacements(ModelItem, NudgeIntent, RelativeValueCollection) Atribui o conjunto especificado de posições para mover os controles durante a atenção do teclado.
Método público SetPlacements(ModelItem, PlacementIntent, array<RelativeValue[]) Atribui a matriz especificada de posições para o item de modelo especificado.
Método público SetPlacements(ModelItem, PlacementIntent, RelativeValueCollection) Atribui o conjunto especificado de posições para o item de modelo especificado.
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)

Início

Comentários

PlacementAdapteré usado por alças de captura para dimensionar e mover os controles. Adaptadores de posicionamento funcionam com o suporte a leitura e gravação de valores como posições relativas. Para um PlacementAdapter tudo é relativo, portanto, a diferença relativa (deltas) são importantes. A PlacementAdapter tem um valor relativo e o converte em um ou mais propriedades conjuntos. Para usar um PlacementAdapter primeiro consultar para ver se ele pode definir uma posição em que você está interessado em configuração. Em seguida, use os resultados para obter e definir valores por meio de GetPlacement e SetPlacements métodos.

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.Interaction

AdornerPlacementCollection

AdornerPanel

Outros recursos

Walkthrough: Criando um adorno em tempo de design

Adorner de arquitetura