FrameworkElement.HorizontalAlignment Właściwość

Definicja

Pobiera lub ustawia charakterystyki wyrównania poziomego stosowane do tego elementu, gdy jest on tworzony w elemencie nadrzędnym, takim jak panel lub kontrolka elementów.Gets or sets the horizontal 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::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

Wartość właściwości

Ustawienie wyrównania poziomego jako wartość wyliczenia.A horizontal alignment setting, as a value of the enumeration. Wartość domyślna to Stretch.The default is Stretch.

Uwagi

Gdy właściwości Height i Width są jawnie ustawiane dla elementu, te pomiary będą miały wyższy poprzednik podczas układania i anulują typowe efekty ustawienia HorizontalAlignment do Stretch.When Height and Width properties are explicitly set on an element, these measurements take higher precedent during layout and will cancel the typical effects of setting HorizontalAlignment to Stretch.

HorizontalAlignment to metoda dostępu do właściwości Microsoft .NETMicrosoft .NET dla właściwości zależności.HorizontalAlignment is the Microsoft .NETMicrosoft .NET property accessor for what is in reality a dependency property. Ta właściwość zależności często ma swoją pozornie ustawioną wartość "default" w różny sposób w elementach podklasy, szczególnie w kontrolkach.This particular dependency property quite frequently has its apparent "default" value set differently in subclassed elements, particularly controls. Zwykle jest to wykonywane na jeden z dwóch sposobów: właściwość zależności jest ponownie rejestrowana w określonej podklasy, ale z innymi metadanymi do ustawiania ich wartości domyślnych; lub jest stosowany styl domyślny, który ustawia wartość właściwości zależności inaczej.This generally occurs in one of two ways: the dependency property is re-registered to a particular subclass, but with different metadata for setting its defaults; or there is a default style being applied that sets that dependency property value differently. Na przykład widoczne "domyślne" HorizontalAlignment dla kontrolki Label zostanie Left, mimo że Label dziedziczy HorizontalAlignment bezpośrednio z FrameworkElement.For example, the apparent "default" of HorizontalAlignment for a Label control will be Left, even though Label inherits HorizontalAlignment direct from FrameworkElement. Dzieje się tak, ponieważ ta wartość została zresetowana w stylu domyślnym Labelw szablonie kontrolki style.This is because that value was reset within the default style of Label, within the style's control template.

Canvas nie używa HorizontalAlignment podczas tworzenia układu, ponieważ Canvas jest oparty na rozłożeniu bezwzględnym.Canvas does not use HorizontalAlignment when composing layout, because Canvas is based on absolute positioning.

W przypadku dziedziczenia przez Label lub klasy pochodne Label ponownie definiuje domyślną wartość tej właściwości zależności, która ma być Left.When inherited by Label or derived classes, Label redefines the default value of this dependency property to be Left.

Informacje dotyczące właściwości zależnościDependency Property Information

Pole identyfikatoraIdentifier field HorizontalAlignmentProperty
Właściwości metadanych ustawione na trueMetadata properties set to true AffectsArrange

Dotyczy