FrameworkElement.VerticalAlignment Propriedade

Definição

Obtém ou define as características de alinhamento vertical aplicadas a este 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

VerticalAlignment

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 tomam precedentes de layout e cancelam os efeitos regulares da configuração dessa propriedade como Stretch.

VerticalAlignment é o acessador de propriedade do Microsoft .NET para o que é, na realidade, uma propriedade de dependência. Essa propriedade de dependência específica frequentemente tem seu valor aparente "padrão" definido de forma diferente em classes de elemento derivadas, particularmente controles. Isso geralmente ocorre de uma das duas maneiras: a propriedade de dependência é re-registrada 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 aparente "padrão" 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 é usado VerticalAlignment ao redigir layout, pois Canvas se baseia no posicionamento absoluto.

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

Informações da propriedade de dependência

Campo Identificador VerticalAlignmentProperty
Propriedades de metadados definidas como true AffectsArrange

Aplica-se a