ListItem.LineHeight 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 a altura de cada linha de conteúdo.
public:
property double LineHeight { double get(); void set(double value); };
[System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))]
public double LineHeight { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))>]
member this.LineHeight : double with get, set
Public Property LineHeight As Double
Valor da propriedade
A altura de cada linha em pixels independentes do dispositivo com um intervalo de valor de 0,0034 a 160000. Um valor ( NaN equivalente a um valor de atributo de "Auto") faz com que a altura da linha seja determinada automaticamente a partir das características atuais da fonte. O padrão é NaN.
- Atributos
Exemplos
O exemplo a seguir mostra como definir o LineHeight atributo de um Block elemento.
<FlowDocument>
<Paragraph
TextAlignment="Left"
Background="AliceBlue"
FontSize="24"
LineHeight="48"
>
One<LineBreak/>
two two<LineBreak/>
Three Three Three<LineBreak/>
four four four four<LineBreak/>
Five Five Five Five Five
</Paragraph>
</FlowDocument>
A figura a seguir mostra como o exemplo anterior é renderizado.
A figura a seguir mostra como o mesmo exemplo é renderizado com a configuração padrão de LineHeight=Double.NaN.
O exemplo a seguir mostra como definir a propriedade LineHeight programaticamente.
Paragraph par = new Paragraph();
par.LineHeight = 48;
Dim par As New Paragraph()
par.LineHeight = 48
Comentários
Alterar o LineHeight valor não altera a altura do texto associado; em vez disso, altera a altura da linha que contém o texto.
Além dessa propriedade, o layout das linhas em um ListItem é afetado por sua LineStackingStrategy propriedade.
Uso do atributo XAML
<object LineHeight="double"/>
- or -
<object LineHeight="qualifiedDouble"/>
- or -
<object LineHeight="Auto"/>
Valores XAML
Duplo Representação de cadeia de caracteres de um Double valor no intervalo 0.0034 para 160000. Um valor não qualificado é medido em pixels independentes do dispositivo. As cadeias de caracteres não precisam incluir explicitamente pontos decimais.
Qualifieddouble Um valor duplo conforme descrito acima, (exceto Auto) seguido por um dos seguintes especificadores de unidade: px, , in, cm. pt
px (padrão) são unidades independentes do dispositivo (1/96 polegada por unidade)
in é polegadas; 1in==96px
cm é centímetros; 1cm==(96/2,54) px
pt é pontos; 1pt==(96/72) px
O auto faz com que a altura da linha seja determinada automaticamente a partir das características atuais da fonte. Equivalente a um valor de propriedade de Double.NaN.
Informações da propriedade Dependency
| Item | Valor |
|---|---|
| Campo identificador | LineHeightProperty |
Propriedades de metadados definidas como true |
AffectsMeasure, , AffectsRenderInherits |