Control.FontSize Propiedad

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.

Atributos

Ejemplos

En el ejemplo siguiente se 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 usa FontSize la 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 ningún impacto.On other controls, this property has no impact.

Información sobre propiedades de dependenciaDependency Property Information

Campo de identificadorIdentifier field FontSizeProperty
Propiedades de metadatos establecidas entrueMetadata 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 una 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 deben incluir explícitamente los 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.

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

qualifiedDoublequalifiedDouble
Un valor Double tal y como se ha descrito anteriormente, seguido de una de estas cadenas pxde declaración de ptunidad:, in, cm,.A double value as previously described that is followed by one of these unit declaration strings: px, in, cm, pt.

px(valor predeterminado) esunidades 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)

ines pulgadas; 1in = =, 96 PXin is inches; 1in==96px

cmes centímetros; 1cm = = (96/2,54) PXcm is centimeters; 1cm==(96/2.54) px

ptes un punto; 1PT. = = (96/72) PXpt is points; 1pt==(96/72) px

Nota: En muchos casos, un valor Double se puede establecer en "auto", Control.FontSize pero no se representa si se 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