FrameworkElement.HorizontalAlignment Propiedad

Definición

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

public:
 property System::Windows::HorizontalAlignment HorizontalAlignment { System::Windows::HorizontalAlignment get(); void set(System::Windows::HorizontalAlignment value); };
public System.Windows.HorizontalAlignment HorizontalAlignment { get; set; }
member this.HorizontalAlignment : System.Windows.HorizontalAlignment with get, set
Public Property HorizontalAlignment As HorizontalAlignment

Valor de propiedad

Un valor de alineación horizontal, como un valor de la enumeración. De manera predeterminada, es Stretch.

Comentarios

Cuando Height las propiedades y Width se establecen explícitamente en un elemento, estas medidas toman precedentes superiores durante el diseño y cancelarán los efectos típicos de establecer HorizontalAlignment en Stretch.

HorizontalAlignmentes el descriptor de acceso de propiedad de .NET Microsoft para lo que en realidad es una propiedad de dependencia. Esta propiedad de dependencia determinada suele tener su valor "predeterminado" aparentemente establecido de forma diferente en elementos subclases, especialmente los controles. Esto suele ocurrir de dos maneras: la propiedad de dependencia se vuelve a registrar en una subclase determinada, pero con metadatos diferentes para establecer sus valores predeterminados; o hay un estilo predeterminado que se aplica que establece ese valor de propiedad de dependencia de forma diferente. Por ejemplo, el "valor predeterminado" aparente de HorizontalAlignment para un Label control será Left, aunque Label herede HorizontalAlignment directamente de FrameworkElement. Esto se debe a que ese valor se restablece dentro del estilo predeterminado de , dentro de Labella plantilla de control del estilo.

Canvas no usa HorizontalAlignment al redactar el diseño, porque Canvas se basa en el posicionamiento absoluto.

Cuando se heredan por Label o clases derivadas, Label vuelve a definir el valor predeterminado de esta propiedad de dependencia para que sea Left.

Información sobre propiedades de dependencia

Campo identificador HorizontalAlignmentProperty
Propiedades de metadatos establecidas en true AffectsArrange

Se aplica a