PlacementAdapter.GetPlacementBoundary – metoda (ModelItem, PlacementIntent, array<RelativeValue )
Získá hranice nadřazené zadanou položku.
Obor názvů: Microsoft.Windows.Design.Interaction
Sestavení: Microsoft.Windows.Design.Interaction (v Microsoft.Windows.Design.Interaction.dll)
Syntaxe
'Deklarace
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
Parametry
- item
Typ: Microsoft.Windows.Design.Model.ModelItem
Hranice nadřazenou položku najít.
- intent
Typ: Microsoft.Windows.Design.Interaction.PlacementIntent
Určuje důvod pro toto umístění volání.
- positions
Typ: array<Microsoft.Windows.Design.Interaction.RelativeValue[]
Pole pozice nastavte umístění.
Vrácená hodnota
Typ: System.Windows.Rect
A Rect představující hranici rodiče item.
Výjimky
Výjimka | Podmínka |
---|---|
ArgumentNullException | itemis nullodkaz Null (Nothing v jazyce Visual Basic). |
Poznámky
PlacementIntent Používá adaptér umístění vyplnit chybějící hodnoty ze zadaného umístění pozic. Například pokud PlacementIntent je Move a předáte hodnotu pro LeftSide, ale není RightSide, adaptér umístění pravé upraví tak, aby velikost ovládacího prvku zůstává konstantní.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.
Viz také
Odkaz
GetPlacementBoundary – přetížení
Microsoft.Windows.Design.Interaction – obor názvů