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
- item
Typ: Microsoft.Windows.Design.Model.ModelItem
Element, dessen übergeordnete Begrenzung gesucht wird.
- intent
Typ: Microsoft.Windows.Design.Interaction.PlacementIntent
Gibt den Zweck dieses Platzierungsaufrufs an.
- positions
Typ: array<Microsoft.Windows.Design.Interaction.RelativeValue[]
Array mit den festzulegenden Platzierungspositionen.
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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
GetPlacementBoundary-Überladung
Microsoft.Windows.Design.Interaction-Namespace
Weitere Ressourcen
Exemplarische Vorgehensweise: Erstellen eines Entwurfszeitadorners