Partager via


PlacementAdapter.GetPlacementBoundary, méthode (ModelItem, PlacementIntent, array<RelativeValue )

Obtient la limite du parent d'élément spécifié.

Espace de noms :  Microsoft.Windows.Design.Interaction
Assembly :  Microsoft.Windows.Design.Interaction (dans Microsoft.Windows.Design.Interaction.dll)

Syntaxe

'Déclaration
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

Paramètres

Valeur de retour

Type : System.Windows.Rect
Rect représentant les limites du parent de item.

Exceptions

Exception Condition
ArgumentNullException

item est nullune référence null (Nothing en Visual Basic).

Notes

PlacementIntent est utilisé par l'adaptateur de positionnement pour remplir les valeurs manquantes à partir des valeurs de positionnement spécifiées. Par exemple, si PlacementIntent est Move et que vous passez une valeur pour LeftSide mais pas pour RightSide, l'adaptateur de positionnement ajuste le côté droit afin que la taille du contrôle demeure constante.

Sécurité .NET Framework

Voir aussi

Référence

PlacementAdapter Classe

GetPlacementBoundary, surcharge

Microsoft.Windows.Design.Interaction, espace de noms

AdornerPlacementCollection

AdornerPanel

Autres ressources

Procédure pas à pas : création d'un ornement au moment du design

Architecture d'ornement