FrameworkElement.VerticalAlignment Propriedade

Definição

Obtém ou define as características de alinhamento vertical aplicadas a esse elemento quando ele é composto dentro de um elemento pai, como um painel ou controle de itens.

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 da propriedade

Uma configuração de alinhamento vertical. O padrão é Stretch.

Comentários

Quando Height e Width as propriedades são definidas explicitamente em um elemento, essas medidas assumem precedentes de layout e cancelam os efeitos regulares de definir essa propriedade como Stretch.

VerticalAlignment é o acessador de propriedade Microsoft .NET para o que é, na realidade, uma propriedade de dependência. Essa propriedade de dependência específica frequentemente tem seu valor "padrão" aparente definido de forma diferente em classes de elementos derivados, particularmente controles. Isso geralmente ocorre de uma das duas maneiras: a propriedade de dependência é registrada novamente em uma classe derivada específica, mas com metadados diferentes para definir seus padrões; ou há um estilo padrão sendo aplicado que define esse valor de propriedade de dependência de forma diferente. Por exemplo, o "padrão" aparente de VerticalAlignment um ComboBoxItem controle será Center, mesmo que ComboBoxItem herda VerticalAlignment direto de FrameworkElement. Isso ocorre porque esse valor foi redefinido dentro do estilo padrão de ComboBoxItem, dentro do modelo de controle do estilo.

Canvas não usa VerticalAlignment ao compor o layout, pois Canvas se baseia no posicionamento absoluto.

Quando herdado por ou por ComboBoxItem classes derivadas, ComboBoxItem redefine o valor padrão dessa propriedade como Center.

Informações da propriedade Dependency

Item Valor
Campo identificador VerticalAlignmentProperty
Propriedades de metadados definidas como true AffectsArrange

Aplica-se a