FrameworkElement.VerticalAlignment Proprietà

Definizione

Ottiene o imposta le caratteristiche di allineamento verticale applicate all'elemento quando viene composto all'interno di un elemento padre, come un controllo pannello o elementi.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

Valore della proprietà

Impostazione di allineamento verticale.A vertical alignment setting. Il valore predefinito è Stretch.The default is Stretch.

Commenti

Quando le proprietà Height e Width sono impostate in modo esplicito su un elemento, queste misurazioni prendono il layout precedente e annullano gli effetti regolari dell'impostazione di questa proprietà su 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 è la funzione di accesso alla proprietà Microsoft .NETMicrosoft .NET per ciò che è in realtà una proprietà di dipendenza.VerticalAlignment is the Microsoft .NETMicrosoft .NET property accessor for what is in reality a dependency property. Questa particolare proprietà di dipendenza ha molto spesso un valore "default" apparentemente impostato in modo diverso nelle classi degli elementi derivati, in particolare i controlli.This particular dependency property quite frequently has its apparent "default" value set differently in derived element classes, particularly controls. Questa situazione si verifica in genere in uno dei due modi seguenti: la proprietà di dipendenza viene registrata di nuovo in una determinata classe derivata, ma con metadati diversi per l'impostazione delle impostazioni predefinite; oppure è stato applicato uno stile predefinito che imposta il valore della proprietà di dipendenza in modo diverso.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. Ad esempio, viene Centeril "valore predefinito" di VerticalAlignment per un controllo di ComboBoxItem, anche se ComboBoxItem eredita VerticalAlignment direttamente da FrameworkElement.For example, the apparent "default" of VerticalAlignment for a ComboBoxItem control will be Center, even though ComboBoxItem inherits VerticalAlignment direct from FrameworkElement. Questo è dovuto al fatto che il valore è stato reimpostato nello stile predefinito di ComboBoxItem, all'interno del modello di controllo dello stile.This is because that value was reset within the default style of ComboBoxItem, within the style's control template.

Canvas non utilizza VerticalAlignment quando si compone il layout, perché Canvas è basato sul posizionamento assoluto.Canvas does not use VerticalAlignment when composing layout, because Canvas is based on absolute positioning.

Quando viene ereditato da ComboBoxItem o da qualsiasi classe derivata, ComboBoxItem ridefinisce il valore predefinito di questa proprietà da Center.When inherited by ComboBoxItem or any derived classes, ComboBoxItem redefines the default value of this property to be Center.

Informazioni proprietà di dipendenzaDependency Property Information

Campo identificatoreIdentifier field VerticalAlignmentProperty
Proprietà dei metadati impostate su trueMetadata properties set to true AffectsArrange

Si applica a