Partilhar via


Classe AdornerLayout

Executa o layout de um adorno sobre o DesignerView.

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

Sintaxe

Public MustInherit Class AdornerLayout

Dim instance As AdornerLayout
public abstract class AdornerLayout
public ref class AdornerLayout abstract
public abstract class AdornerLayout

Comentários

Na maioria das árvores UI do Windows Presentation Foundation (WPF), layout ocorre descendente por meio de Arrange e Measure métodos. Adorners não podem diretamente usufruir isso porque um adorno é normalmente dispor próprio em relação a um elemento que não seja um filho direto ou pai.Alguns adorners complexos precisam calcular o dimensionar e posição baseada nas posições de vários Outros elementos, o WPF não pode ser feito.

The AdornerLayout classe foi criada para melhorar isso. Sempre que o layout é atualizado em EvaluateLayout, o AdornerLayout's EvaluateLayout método é chamado. Esse método deve determinar se o adorno a re-measured ou reorganizadas de acordo com e chamar o apropriado InvalidateMeasure ou InvalidateArrange métodos de adorno.

Hierarquia de herança

System.Object
  Microsoft.Windows.Design.Interaction.AdornerLayout

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

Membros AdornerLayout

Namespace Microsoft.Windows.Design.Interaction

AdornerPanel

PrimarySelectionAdornerProvider

Outros recursos

Demonstra Passo a passo: Criando um Adorner de tempo de design

Adorner de arquitetura