Popup.HorizontalOffset Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece la distancia horizontal entre el origen de destino y el punto de alineación emergente.
public:
property double HorizontalOffset { double get(); void set(double value); };
[System.ComponentModel.Bindable(true)]
[System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))]
public double HorizontalOffset { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))>]
member this.HorizontalOffset : double with get, set
Public Property HorizontalOffset As Double
Valor de propiedad
Distancia horizontal entre el origen de destino y el punto de alineación emergente. Para obtener información sobre el origen de destino y el punto de alineación de elementos emergentes, vea Comportamiento de colocación de elementos emergentes. El valor predeterminado es 0.
- Atributos
Ejemplos
En el ejemplo siguiente se crea un elemento Popup y se establecen en 20 las propiedades HorizontalOffset y VerticalOffset. La Placement propiedad se establece Bottom en (que es el valor predeterminado), por lo que el origen de destino es la esquina inferior izquierda del área de destino y el punto de alineación emergente es la esquina superior izquierda de Popup.
<Canvas Width="200" Height="200" Background="Yellow" Margin="20">
<Popup IsOpen="True" Placement="Bottom"
HorizontalOffset="20" VerticalOffset="20">
<TextBlock FontSize="14" Background="#42F3FD">
This is a popup.
</TextBlock>
</Popup>
</Canvas>
Comentarios
Puede colocar un elemento emergente estableciendo las propiedades PlacementTarget, PlacementRectangle, Placement, HorizontalOffset y VerticalOffset. Para más información, consulte Posición de un control Popup.
Información sobre propiedades de dependencia
Campo identificador | HorizontalOffsetProperty |
Propiedades de metadatos establecidas en true |
Ninguno |
Uso de atributos XAML
<object HorizontalOffset="double"/>
- or -
<object HorizontalOffset="qualifiedDouble"/>
Valores XAML
double
Double
Representación de cadena de un Double valor. Esto se interpreta como una medida de unidad independiente del dispositivo (1/96 pulgadas). Las cadenas no tienen que incluir explícitamente puntos decimales. Por ejemplo, un valor de 1
es aceptable.
Se aplican las mismas Double restricciones de intervalo que las mencionadas en la sección Valor de propiedad de este tema.
qualifiedDouble
Valor double
como se ha descrito anteriormente en esta tabla, seguido de una de las siguientes cadenas de declaración de unidad: px
, in
, cm
o pt
.
px
(valor predeterminado) es unidades independientes del dispositivo (1/96 pulgadas por unidad)
in
es pulgadas; 1in=96px
cm
es centímetros; 1cm=(96/2.54) px
pt
es puntos; 1pt=(96/72) px