FrameworkElement.VerticalAlignment Właściwość

Definicja

Pobiera lub ustawia charakterystyki wyrównania w pionie zastosowane do tego elementu, gdy składa się on z elementu nadrzędnego, takiego jak panel lub kontrolka elementów.

C#
public System.Windows.VerticalAlignment VerticalAlignment { get; set; }

Wartość właściwości

Ustawienie wyrównania w pionie. Wartość domyślna to Stretch.

Uwagi

Gdy Height właściwości i Width są jawnie ustawiane dla elementu, te pomiary mają precedens układu i anulują regularne efekty ustawiania tej właściwości na Stretchwartość .

VerticalAlignmentto Microsoft akcesor właściwości platformy .NET dla właściwości zależności w rzeczywistości. Ta konkretna właściwość zależności ma dość często widoczną wartość "domyślną" ustawioną inaczej w klasach elementów pochodnych, szczególnie w kontrolkach. Zazwyczaj występuje to na jeden z dwóch sposobów: właściwość zależności jest ponownie zarejestrowana w określonej klasie pochodnej, ale z różnymi metadanymi do ustawiania jej wartości domyślnych; lub jest stosowany domyślny styl, który ustawia wartość właściwości zależności inaczej. Na przykład widoczne "domyślne" dla kontrolki VerticalAlignment będzie Center, mimo że ComboBoxItem dziedziczy bezpośrednio VerticalAlignment z FrameworkElement.ComboBoxItem Wynika to z tego, że ta wartość została zresetowana w domyślnym stylu ComboBoxItemelementu w szablonie kontrolki stylu.

Canvas nie jest używany VerticalAlignment podczas komponowania układu, ponieważ Canvas jest oparty na pozycjonowaniu bezwzględnym.

W przypadku dziedziczenia przez ComboBoxItem klasy pochodne lub dowolnej klasy pochodnej ComboBoxItem ponownie definiuje wartość domyślną tej właściwości na Center.

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

Pole identyfikatora VerticalAlignmentProperty
Właściwości metadanych ustawione na true AffectsArrange

Dotyczy

Produkt Wersje
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9