FrameworkElement.HorizontalAlignment Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define as características do alinhamento horizontal aplicadas a este elemento quando ele é composto dentro de um elemento pai, como um painel ou controle de itens.
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
Valor da propriedade
Uma configuração de alinhamento horizontal, como um valor da enumeração. O padrão é Stretch.
Comentários
Quando Height e Width propriedades são explicitamente definidas em um elemento, essas medidas têm um precedente maior durante o layout e cancelam os efeitos típicos da configuração HorizontalAlignment para Stretch.
HorizontalAlignment é o acessador de propriedades do 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 elementos subclasse, particularmente controles. Isso geralmente ocorre de duas maneiras: a propriedade de dependência é re-registrada em uma subclasse 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 HorizontalAlignment um Label controle será Left, mesmo que Label herda HorizontalAlignment direto de FrameworkElement. Isso ocorre porque esse valor foi redefinido dentro do estilo padrão de Label, dentro do modelo de controle do estilo.
Canvas não é usado HorizontalAlignment ao redigir layout, pois Canvas se baseia no posicionamento absoluto.
Quando herdado por Label classes ou classes derivadas, Label redefine o valor padrão dessa propriedade de dependência a ser Left.
Informações da propriedade de dependência
Campo Identificador | HorizontalAlignmentProperty |
Propriedades de metadados definidas como true |
AffectsArrange |