Metodo PlacementAdapter.GetPlacementBoundary (ModelItem, PlacementIntent, array<RelativeValue )
Ottiene il limite del padre dell'elemento specificato.
Spazio dei nomi: Microsoft.Windows.Design.Interaction
Assembly: Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)
Sintassi
'Dichiarazione
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
Parametri
- item
Tipo: Microsoft.Windows.Design.Model.ModelItem
Limite del padre dell'elemento da trovare.
- intent
Tipo: Microsoft.Windows.Design.Interaction.PlacementIntent
Specifica il motivo di questa chiamata di posizionamento.
- positions
Tipo: array<Microsoft.Windows.Design.Interaction.RelativeValue[]
Matrice di posizioni da impostare.
Valore restituito
Tipo: System.Windows.Rect
Oggetto Rect che rappresenta il limite dell'elemento padre di item.
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentNullException | item è nullriferimento null (Nothing in Visual Basic). |
Note
L'oggetto PlacementIntent viene utilizzato dall'adattatore di posizionamento per inserire i valori mancanti dalle posizioni specificate. Ad esempio, se PlacementIntent è Move e si passa in un valore per LeftSide, ma non per RightSide, l'adattatore di posizionamento regola il lato destro in modo che le dimensioni del controllo rimangano costanti.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.Windows.Design.Interaction
Altre risorse
Procedura dettagliata: creazione di uno strumento decorativo visuale in fase di progettazione