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 da propriedade

Double

O tamanho do texto no Control. O padrão é MessageFontSize. O tamanho da fonte deve ser um número positivo.

Atributos

Exemplos

O exemplo a seguir mostra como definir a propriedade de tamanho da fonte de um controle.

<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

Comentários

Essa propriedade afeta apenas um controle cujo modelo usa a FontSize propriedade como parâmetro. Em outros controles, essa propriedade não tem impacto.

Informações da propriedade de dependência

Campo identificador FontSizeProperty
Propriedades de metadados definidas como true AffectsMeasure, AffectsRender, Inherits

Uso do Atributo XAML

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

Valores XAML

double
Double

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

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

Qualifieddouble
Um valor duplo , conforme descrito anteriormente, seguido por uma destas cadeias de caracteres de declaração 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

Nota Em muitos casos, um duplo pode ser definido como "Automático", mas um Control.FontSize não é renderizado se definido como "Automático".

Aplica-se a