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 entrue Metadata 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 px
de declaración de pt
unidad:, 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)
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 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".