Freigeben über


PlacementAdapter.GetPlacementBoundary-Methode (ModelItem, PlacementIntent, array<RelativeValue )

Ruft die Begrenzung des angegebenen übergeordneten Elements ab.

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

Syntax

'Declaration
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

Parameter

Rückgabewert

Typ: System.Windows.Rect
Ein Rect, das die Begrenzungen des übergeordneten Elements von item darstellt.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

item hat den Wert nullNULL-Verweis (Nothing in Visual Basic).

Hinweise

PlacementIntent wird vom Platzierungsadapter verwendet, um fehlende Werte aus den angegebenen Platzierungspositionen zu berechnen. Wenn PlacementIntent beispielsweise den Wert Move hat und Sie für LeftSide, jedoch nicht für RightSide einen Wert übergeben, wird die rechte Seite vom Platzierungsadapter so angepasst, dass die Größe des Steuerelements erhalten bleibt.

.NET Framework-Sicherheit

Siehe auch

Referenz

PlacementAdapter Klasse

GetPlacementBoundary-Überladung

Microsoft.Windows.Design.Interaction-Namespace

AdornerPlacementCollection

AdornerPanel

Weitere Ressourcen

Exemplarische Vorgehensweise: Erstellen eines Entwurfszeitadorners

Adorner-Architektur