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
- item
Type : Microsoft.Windows.Design.Model.ModelItem
Limite du parent d'élément à rechercher.
- intent
Type : Microsoft.Windows.Design.Interaction.PlacementIntent
Spécifie la raison pour cet appel de positionnement.
- positions
Type : array<Microsoft.Windows.Design.Interaction.RelativeValue[]
Tableau de positions à définir.
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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
GetPlacementBoundary, surcharge
Microsoft.Windows.Design.Interaction, espace de noms
Autres ressources
Procédure pas à pas : création d'un ornement au moment du design