Compartilhar via


Método PlacementAdapter.GetPlacementBoundary (ModelItem, PlacementIntent, array<RelativeValue )

Obtém o limite do pai do item especificado.

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

Sintaxe

'Declaração
Public MustOverride Function GetPlacementBoundary ( _
    item As ModelItem, _
    intent As PlacementIntent, _
    ParamArray positions As RelativeValue() _
) As Rect
public abstract Rect GetPlacementBoundary(
    ModelItem item,
    PlacementIntent intent,
    params RelativeValue[] positions
)
public:
virtual Rect GetPlacementBoundary(
    ModelItem^ item, 
    PlacementIntent intent, 
    ... array<RelativeValue>^ positions
) abstract
abstract GetPlacementBoundary : 
        item:ModelItem * 
        intent:PlacementIntent * 
        positions:RelativeValue[] -> Rect 
public abstract function GetPlacementBoundary(
    item : ModelItem, 
    intent : PlacementIntent, 
    ... positions : RelativeValue[]
) : Rect

Parâmetros

Valor de retorno

Tipo: System.Windows.Rect
A Rect que representa o limite do pai item.

Exceções

Exceção Condição
ArgumentNullException

item is nulluma referência nula (Nothing no Visual Basic).

Comentários

O PlacementIntent é usado pelo adaptador de posicionamento para preencher valores ausentes nas posições de posicionamento especificado. Por exemplo, se o PlacementIntent é Move e você passar um valor para LeftSide, mas não RightSide, o adaptador de posicionamento ajusta o lado direito, para que o tamanho do controle permanece constante.

Segurança do .NET Framework

Consulte também

Referência

PlacementAdapter Classe

Sobrecargas GetPlacementBoundary

Namespace Microsoft.Windows.Design.Interaction

AdornerPlacementCollection

AdornerPanel

Outros recursos

Walkthrough: Criando um adorno em tempo de design

Adorner de arquitetura