Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés
Esta documentación está archivada y no tiene mantenimiento.

FrameworkElement.HorizontalAlignment (Propiedad)

Obtiene o establece las características de alineación horizontal que se aplican a este elemento cuando se crea dentro de un elemento primario, como un panel o control de elementos.

Espacio de nombres:  System.Windows
Ensamblado:  PresentationFramework (en PresentationFramework.dll)
XMLNS para XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

public HorizontalAlignment HorizontalAlignment { get; set; }
<object HorizontalAlignment="HorizontalAlignment" .../>

Valor de propiedad

Tipo: System.Windows.HorizontalAlignment
Valor de alineación horizontal, como un valor de la enumeración. El tipo predeterminado es Stretch.

Campo de identificador

HorizontalAlignmentProperty

Propiedades de metadatos establecidas en true.

AffectsArrange

Cuando las propiedades Height y Width se establecen explícitamente en un elemento, estas medidas toman el precedente más alto durante el diseño y cancelan los efectos típicos de establecer HorizontalAlignment en Stretch.

HorizontalAlignment es el descriptor de acceso de propiedad de Microsoft .NET que realmente es una propiedad de dependencia. El valor "predeterminado" aparente de esta propiedad de dependencia concreta se establece con frecuencia de manera diferente en los elementos de la subclase, particularmente los controles. Esto generalmente se produce de una de dos maneras: la propiedad de dependencia se registra de nuevo en una subclase determinada, pero con metadatos diferentes para establecer sus valores predeterminados; o bien, se aplica un estilo predeterminado que establece ese valor de la propiedad de dependencia de manera diferente. Por ejemplo, el "valor predeterminado" aparente de HorizontalAlignment para un control Label será Left, aunque Label herede HorizontalAlignment directamente de FrameworkElement. Esto se debe a que ese valor se restableció dentro del estilo predeterminado de Label, dentro de la plantilla de control del estilo.

Canvas no utiliza HorizontalAlignment al crear el diseño, porque Canvas está basado en la posición absoluta.

Cuando lo hereda Label o sus clases derivadas, Label vuelve a definir el valor predeterminado de esta propiedad de dependencia como Left.

.NET Framework

Compatible con: 4, 3.5, 3.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Mostrar: