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 la propiedad FontSize 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 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 valor de Double.A string representation of a Double value. Esto se interpreta como una medida de unidad independiente de dispositivo (1/96 de pulgada)device-independent unit (1/96th inch).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 aplican las mismas restricciones de intervalo Double 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
Valor Double tal como se ha descrito anteriormente, 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 es 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 es Points; 1PT. = = (96/72) PXpt is points; 1pt==(96/72) px

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