FrameworkElement.VerticalAlignment FrameworkElement.VerticalAlignment FrameworkElement.VerticalAlignment FrameworkElement.VerticalAlignment Property

Definición

Obtiene o establece las características de la alineación vertical aplicada a este elemento cuando se encuentra dentro de un elemento primario, como un panel o control de elementos.Gets or sets the vertical alignment characteristics applied to this element when it is composed within a parent element such as a panel or items control.

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

Valor de propiedad

Configuración de alineación vertical.A vertical alignment setting. De manera predeterminada, es Stretch.The default is Stretch.

Comentarios

Cuando Height y Width propiedades se establecen explícitamente en un elemento, estas mediciones tienen prioridad sobre y cancelan los efectos normales de establecer esta propiedad en Stretch.When Height and Width properties are explicitly set on an element, these measurements take layout precedent and cancel the regular effects of setting this property to Stretch.

VerticalAlignment es el Microsoft .NETMicrosoft .NET descriptor de acceso de propiedad para lo que es en realidad una propiedad de dependencia.VerticalAlignment is the Microsoft .NETMicrosoft .NET property accessor for what is in reality a dependency property. Esta propiedad de dependencia concreta con bastante frecuencia tiene el valor "predeterminado" aparente establecer de forma diferente en las clases de elemento derivadas, particularmente los controles.This particular dependency property quite frequently has its apparent "default" value set differently in derived element classes, particularly controls. Esto se suele producir en uno de dos maneras: la propiedad de dependencia se registre de nuevo a una clase derivada concreta, pero con distintos metadatos para establecer sus valores predeterminados; o bien, hay que se va a aplicar un estilo predeterminado que establece ese valor de propiedad de dependencia de manera diferente.This generally occurs in one of two ways: the dependency property is re-registered to a particular derived class, but with different metadata for setting its defaults; or there is a default style being applied that sets that dependency property value differently. Por ejemplo, el "predeterminado" aparente de VerticalAlignment para un ComboBoxItem control será Center, aunque ComboBoxItem hereda VerticalAlignment directamente desde FrameworkElement.For example, the apparent "default" of VerticalAlignment for a ComboBoxItem control will be Center, even though ComboBoxItem inherits VerticalAlignment direct from FrameworkElement. Esto es porque ese valor se restableció dentro del estilo predeterminado de ComboBoxItem, en la plantilla de control del estilo.This is because that value was reset within the default style of ComboBoxItem, within the style's control template.

Canvas No utilice VerticalAlignment al crear el diseño, porque Canvas se basa en la posición absoluta.Canvas does not use VerticalAlignment when composing layout, because Canvas is based on absolute positioning.

Cuando la hereda ComboBoxItem o cualquiera de las clases, derivadas ComboBoxItem vuelve a definir el valor predeterminado de esta propiedad sea Center.When inherited by ComboBoxItem or any derived classes, ComboBoxItem redefines the default value of this property to be Center.

Información sobre propiedades de dependenciaDependency Property Information

Campo de identificadorIdentifier field VerticalAlignmentProperty
Establecen las propiedades de metadatos en trueMetadata properties set to true AffectsArrange

Se aplica a