FrameworkElement.HorizontalAlignment Proprietà

Definizione

Recupera o imposta le caratteristiche di allineamento orizzontale applicate all'elemento quando viene composto all'interno di un elemento padre, come un Panel o un controllo elementi.

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

Valore della proprietà

HorizontalAlignment

Impostazione di allineamento orizzontale come valore dell'enumerazione. Il valore predefinito è Stretch.

Commenti

Quando Height le proprietà e Width vengono impostate in modo esplicito su un elemento, queste misurazioni hanno precedenti più elevate durante il layout e annullano gli effetti tipici dell'impostazione HorizontalAlignment su Stretch.

HorizontalAlignment è la funzione di accesso alla proprietà Microsoft .NET per ciò che è in realtà una proprietà di dipendenza. Questa particolare proprietà di dipendenza ha spesso un valore "predefinito" evidente impostato in modo diverso negli elementi sottoclassati, in particolare nei controlli. Ciò si verifica in genere in uno dei due modi seguenti: la proprietà di dipendenza viene nuovamente registrata in una determinata sottoclasse, ma con metadati diversi per l'impostazione delle impostazioni predefinite; oppure esiste uno stile predefinito applicato che imposta il valore della proprietà di dipendenza in modo diverso. Ad esempio, l'apparente "default" di HorizontalAlignment per un Label controllo sarà Left, anche se Label eredita HorizontalAlignment direttamente da FrameworkElement. Questo perché tale valore è stato reimpostato all'interno dello stile predefinito di Label, all'interno del modello di controllo dello stile.

Canvas non viene utilizzato HorizontalAlignment durante la composizione del layout, perché Canvas si basa sul posizionamento assoluto.

Se ereditato da Label o classi derivate, Label ridefinisce il valore predefinito di questa proprietà di dipendenza in modo che sia Left.

Informazioni proprietà di dipendenza

Campo Identificatore HorizontalAlignmentProperty
Proprietà dei metadati impostate su true AffectsArrange

Si applica a