Control.FontSize Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Establece el tamaño de fuente.
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 propiedad
Tamaño del texto en el Control. De manera predeterminada, es MessageFontSize. El tamaño de fuente debe ser un número positivo.
- Atributos
Ejemplos
En el ejemplo siguiente se muestra cómo establecer la propiedad de tamaño de fuente de un control .
<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
Comentarios
Esta propiedad solo afecta a un control cuya plantilla usa la FontSize propiedad como parámetro. En otros controles, esta propiedad no tiene ningún impacto.
Información sobre propiedades de dependencia
Campo identificador | FontSizeProperty |
Propiedades de metadatos establecidas en true |
AffectsMeasure, AffectsRender, Inherits |
Uso de atributos XAML
<object FontSize="double"/>
- or -
<object FontSize ="qualifiedDouble"/>
Valores XAML
double
Double
Representación de cadena de un Double valor. Esto se interpreta como una medida de unidad independiente del dispositivo (1/96 pulgadas). Las cadenas no necesitan incluir explícitamente puntos decimales. Por ejemplo, un valor de 1
es aceptable.
Las mismas Double restricciones de intervalo que se mencionan en la sección Valor de propiedad se aplican aquí.
qualifiedDouble
Valor doble como se describió anteriormente, seguido de una de estas cadenas de declaración de unidad: px
, in
, cm
, pt
.
px
(valor predeterminado) es unidades independientes del dispositivo (1/96 pulgadas por unidad)
in
es pulgadas; 1in==96px
cm
es centímetros; 1cm==(96/2.54) px
pt
es puntos; 1pt==(96/72) px
Nota En muchos casos, un doble puede establecerse en "Auto", pero un Control.FontSize no se representa si se establece en "Auto".