PlacementAdapter.GetPlacementBoundary (Método) (ModelItem, PlacementIntent, array<RelativeValue )
Obtiene el límite del elemento primario del elemento especificado.
Espacio de nombres: Microsoft.Windows.Design.Interaction
Ensamblado: Microsoft.Windows.Design.Interaction (en Microsoft.Windows.Design.Interaction.dll)
Sintaxis
'Declaración
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
Parámetros
- item
Tipo: Microsoft.Windows.Design.Model.ModelItem
Elemento primario para el que se va a buscar el límite.
- intent
Tipo: Microsoft.Windows.Design.Interaction.PlacementIntent
Especifica la razón de esta llamada de ubicación.
- positions
Tipo: array<Microsoft.Windows.Design.Interaction.RelativeValue[]
Matriz de las posiciones que se van a establecer.
Valor devuelto
Tipo: System.Windows.Rect
Rect que representa el límite del objeto primario de item.
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | El valor de item es nullreferencia null (Nothing en Visual Basic). |
Comentarios
El adaptador de colocación usa PlacementIntent para rellenar los valores que faltan en las posiciones especificadas. Por ejemplo, si PlacementIntent es Move y se pasa un valor para LeftSide, pero no para RightSide, el adaptador de colocación ajusta el lado derecho para que el tamaño del control se mantenga constante.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
GetPlacementBoundary (Sobrecarga)
Microsoft.Windows.Design.Interaction (Espacio de nombres)