Control.FontSize Control.FontSize Control.FontSize Control.FontSize Property

Definición

Establece el tamaño de fuente.Gets or sets the font size.

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; }
member this.FontSize : double with get, set
Public Property FontSize As Double

Valor de propiedad

Tamaño del texto en el Control.The size of the text in the Control. De manera predeterminada, es MessageFontSize.The default is MessageFontSize. El tamaño de fuente debe ser un número positivo.The font size must be a positive number.

Ejemplos

El ejemplo siguiente muestra cómo establecer la propiedad de tamaño de fuente de un control.The following example shows how to set the font size property of a 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 utiliza el FontSize propiedad como un parámetro.This property only affects a control whose template uses the FontSize property as a parameter. En otros controles, esta propiedad no tiene efecto.On other controls, this property has no impact.

Información sobre propiedades de dependenciaDependency Property Information

Campo de identificadorIdentifier field FontSizeProperty
Establecen las propiedades de metadatos en trueMetadata properties set to true AffectsMeasure, AffectsRender, InheritsAffectsMeasure, AffectsRender, Inherits

Uso de atributos XAMLXAML Attribute Usage

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

Valores XAMLXAML Values

doubledouble
Double

Representación de cadena de un Double valor.A string representation of a Double value. Esto se interpreta como un unidad independiente de dispositivo (1/96 de pulgada)device-independent unit (1/96th inch) medida.This is interpreted as a unidad independiente de dispositivo (1/96 de pulgada)device-independent unit (1/96th inch) measurement. Las cadenas no necesitan incluir explícitamente puntos decimales.Strings need not explicitly include decimal points. Por ejemplo, un valor de 1 es aceptable.For example, a value of 1 is acceptable.

El mismo Double se aplican restricciones de intervalo que se mencionan en la sección del valor de propiedad.The same Double range restrictions that are mentioned in the Property Value section apply here.

qualifiedDoublequalifiedDouble
Un doble como se describió anteriormente que es el valor seguido de una de estas cadenas de declaración de unidad: px, in, cm, pt.A double value as previously described that is followed by one of these unit declaration strings: px, in, cm, pt.

px (valor predeterminado) es unidades independientes de dispositivo (1/96 de pulgada por unidad)device-independent units (1/96th inch per unit)px (default) is unidades independientes de dispositivo (1/96 de pulgada por unidad)device-independent units (1/96th inch per unit)

in pulgadas; 1in == 96 pxin is inches; 1in==96px

cm es centímetros; 1cm==(96/2.54) pxcm is centimeters; 1cm==(96/2.54) px

pt puntos; 1pt==(96/72) pxpt is points; 1pt==(96/72) px

Tenga en cuenta en muchos casos, un valor double que se puede establecer en "Auto", pero un Control.FontSize no se representará si establece en "Auto".Note In many cases a double may be set to "Auto," but a Control.FontSize does not render if set to "Auto".

Se aplica a