FrameworkElement.HorizontalAlignment Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define as características de alinhamento horizontal aplicadas a este elemento quando este é composto dentro de um elemento pai, como um painel ou controlo 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 de Propriedade
Uma configuração de alinhamento horizontal, como valor da enumeração. A predefinição é Stretch.
Observações
Quando Height e Width propriedades são explicitamente definidas num elemento, estas medições têm maior precedência durante a disposição e anulam os efeitos típicos de definir HorizontalAlignment para Stretch.
HorizontalAlignment é o acesso à propriedade Microsoft .NET para o que na realidade é uma propriedade de dependência. Esta propriedade de dependência em particular tem frequentemente o seu aparente valor "padrão" definido de forma diferente nos elementos subclassados, particularmente os controlos. Isto ocorre geralmente de duas formas: a propriedade de dependência é reregistada numa subclasse particular, mas com metadados diferentes para definir os seus valores predefinidos; Ou existe um estilo padrão a ser aplicado que define o valor dessa propriedade de dependência de forma diferente. Por exemplo, o aparente "padrão" de para um HorizontalAlignment controlo será Label, mesmo que Left herde Label diretamente de HorizontalAlignment.FrameworkElement Isto porque esse valor foi redefinido dentro do estilo padrão de Label, dentro do modelo de controlo do estilo.
Canvas não é usado HorizontalAlignment ao compor layout, porque Canvas se baseia no posicionamento absoluto.
Quando herdado por Label ou derivado por classes, Label redefine o valor padrão desta propriedade de dependência como Left.
Informação de Propriedade de Dependência
| Iteme | Value |
|---|---|
| Campo identificador | HorizontalAlignmentProperty |
Propriedades dos metadados definidas como true |
AffectsArrange |