Control.FontSize Propriedade

Definição

Obtém ou define o tamanho da fonte.

public:
 property double FontSize { double get(); void set(double value); };
[System.ComponentModel.Bindable(true)]
[System.ComponentModel.TypeConverter(typeof(System.Windows.FontSizeConverter))]
[System.Windows.Localizability(System.Windows.LocalizationCategory.None)]
public double FontSize { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.ComponentModel.TypeConverter(typeof(System.Windows.FontSizeConverter))>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None)>]
member this.FontSize : double with get, set
Public Property FontSize As Double

Valor de Propriedade

O tamanho do texto no Controlarquivo . A predefinição é MessageFontSize. O tamanho da fonte deve ser um número positivo.

Atributos

Exemplos

O exemplo seguinte mostra como definir a propriedade de tamanho da fonte de um controlo.

<Button Name="btn3" FontSize="10.0" 
        Click="ChangeFontSize">
  FontSize
</Button>
void ChangeFontSize(object sender, RoutedEventArgs e)
{
    fsize = btn3.FontSize;
    if (fsize == 16.0)
    {
        btn3.FontSize = 10.0;
        btn3.Content = "FontSize";
    }
    else
    {
        btn3.FontSize = 16.0;
        btn3.Content = "Control font size changes from 10 to 16.";
    }
}
Private Sub ChangeFontSize(ByVal Sender As Object, ByVal e As RoutedEventArgs)

    fsize = btn3.FontSize
    If (fsize = 16.0) Then

        btn3.FontSize = 10.0
        btn3.Content = "FontSize"

    Else

        btn3.FontSize = 16.0
        btn3.Content = "Control font size changes from 10 to 16."
    End If
End Sub

Observações

Esta propriedade afeta apenas um controlo cujo template usa a FontSize propriedade como parâmetro. Noutros controlos, esta propriedade não tem impacto.

Informação de Propriedade de Dependência

Número Value
Campo identificador FontSizeProperty
Propriedades dos metadados definidas como true AffectsMeasure, AffectsRender, Inherits

Uso de atributos XAML

<object FontSize="double"/>
- or -
<object FontSize ="qualifiedDouble"/>

Valores XAML

DuploDouble

Uma representação em cadeia de um Double valor. Isto é interpretado como uma medida unitária independente do dispositivo (1/96 polegada). As cadeias não precisam de incluir explicitamente pontos decimais. Por exemplo, um valor de 1 é aceitável.

As mesmas Double restrições de intervalo mencionadas na secção de Valor da Propriedade aplicam-se aqui.

Duplo qualificado Um valor duplo , como descrito anteriormente, que é seguido por uma destas cadeias de declaração unitária: px, in, cm, pt.

px (por defeito) são unidades independentes do dispositivo (1/96 de polegada por unidade)

in é de polegadas; 1in==96px

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

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

Nota Em muitos casos, um double pode ser definido para "Auto", mas a Control.FontSize não se renderiza se estiver definido para "Auto".

Aplica-se a