Control.FontSize 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 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
O tamanho do texto na 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 Dependency
| Item | Valor |
|---|---|
| Campo identificador | FontSizeProperty |
Propriedades de metadados definidas como true |
AffectsMeasure, , AffectsRenderInherits |
Uso do atributo XAML
<object FontSize="double"/>
- or -
<object FontSize ="qualifiedDouble"/>
Valores XAML
DuploDouble
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".