Aplicativos do Windows
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Informações
O tópico solicitado está sendo mostrado abaixo. No entanto, este tópico não está incluído nesta biblioteca.

FrameworkElement.Height Propriedade

.NET Framework (current version)
 

Obtém ou define a altura sugerida do elemento.

Namespace:   System.Windows
Assembly:  PresentationFramework (em PresentationFramework.dll)

[TypeConverterAttribute(typeof(LengthConverter))]
[LocalizabilityAttribute(LocalizationCategory.None, Readability = Readability.Unreadable)]
public double Height { get; set; }

Valor de propriedade

Type: System.Double

A altura do elemento, em device-independent units (1/96th inch per unit).O valor padrão é Double.NaN.Este valor deve ser igual a ou maior que 0,0.Consulte comentários para informações do limite superior.

Height é uma das três propriedades modificável em FrameworkElement que especificam informações de altura.Os outros dois são MinHeight e MaxHeight.Se houver um conflito entre esses valores, a ordem de aplicativo para determinar real da altura é a primeira MinHeight deve ser aceito, então MaxHeight, e finalmente, se está dentro dos limites, Height.

Se esse elemento é um elemento filho dentro de qualquer outro elemento, então defina essa propriedade para um valor é realmente apenas um valor sugerido.O sistema de layout bem como a lógica específica de layout do elemento pai usarão o valor como uma entrada nonbinding durante o processo de layout.Em termos práticos, FrameworkElement é quase sempre o elemento filho de algo; mesmo quando você define Height em Window. (Para Window, esse valor é usado quando o modelo subjacente de aplicativo para determinar as suposições básicas de renderização que cria o Hwnd que hospeda o aplicativo.)

Além de valores aceitáveis de Double , essa propriedade também pode ser Double.NaN.Isso é como você especifica o comportamento de dimensionamento automático no código.Em XAML você define o valor da cadeia de caracteres “carro” (sem diferenciação de maiúsculas e minúsculas) para ativar o comportamento de dimensionamento automático.O comportamento de dimensionamento automático significa que o elemento a preencherá a altura disponível.Observe entretanto que os controles específicos geralmente fornecem valores padrão com os estilos de tema padrão que desabilitarão o comportamento de dimensionamento automático a menos que novamente for ativado especificamente.

O valor de retorno dessa propriedade é sempre o mesmo que qualquer valor que ela é definido.Em contraste, o valor de ActualHeight pode variar.Isso pode acontecer qualquer um estaticamente porque o layout rejeitou o tamanho sugerido por algum motivo, ou rapidamente.O próprio sistema de layout funciona de forma assíncrona relativo ao sistema de propriedade set de Height e não pode ter processado que a propriedade específico de dimensionamento se altera ainda.

As restrições de valor no valor de Double são aplicadas por um mecanismo de ValidateValueCallback .Se você tentar definir um valor inválido, uma exceção de tempo de execução é lançada.

Além da verificação de validação, há um valor maior nondeterministic associado para Height que é imposta pelo sistema de layout (esse é um grande número, maior do que Single.MaxValue mas menores do que Double.MaxValue).Se você exceder esse limite, o elemento não irá processar, e nenhuma exceção é lançada.Não defina Height para um valor que é significativamente maior do que o tamanho máximo de qualquer exibição visual possível, ou você pode exceder esse limite superior nondeterministic.

<object Height="double"/>
- or -
<object Height="qualifiedDouble"/>
- or -
<object Height="Auto"/>

double

Double

Representação de cadeia de caracteres de um valor de Double igual a ou maior que 0,0.Consulte comentários para informações do limite superior.Esse valor é interpretado como uma medida de device-independent unit (1/96th inch) .As cadeias de caracteres não precisam incluir explicitamente de pontos decimais.Por exemplo um valor de 1 é aceitável.

qualifiedDouble

Um valor double conforme descrito acima, seguido por uma a seguinte declaração da unidade cadeia de caracteres: px, in, cm, pt.

px (padrão) é device-independent units (1/96th inch per unit)

in é polegadas; 1in==96px

cm é centímetros; (96/2.54) px 1cm==

pt é pontos; (96/72) de px 1pt==

Automático

Ativar comportamento auto-dimensionamento.Consulte Comentários.

Campo identificador

HeightProperty

Propriedades de metadados definidas como true

AffectsMeasure

.NET Framework
Disponível desde 3.0
Silverlight
Disponível desde 2.0
Windows Phone Silverlight
Disponível desde 7.0
Retornar ao topo
Mostrar:
© 2016 Microsoft