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

Определение

Получение или установка размера шрифта.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

Значение свойства

Размер текста в объекте Control.The size of the text in the Control. Значение по умолчанию — MessageFontSize.The default is MessageFontSize. Размер шрифта должен быть положительным числом.The font size must be a positive number.

Примеры

Приведенный ниже показано, как установить свойство размера шрифта элемента управления.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

Комментарии

Это свойство влияет только на элемент управления, шаблон которого использует FontSize свойство в качестве параметра.This property only affects a control whose template uses the FontSize property as a parameter. Для других элементов управления это свойство не влияет.On other controls, this property has no impact.

Сведения о свойстве зависимостейDependency Property Information

Поле идентификатораIdentifier field FontSizeProperty
Значение свойства метаданных trueMetadata properties set to true AffectsMeasure, AffectsRender, InheritsAffectsMeasure, AffectsRender, Inherits

Использование атрибута XAMLXAML Attribute Usage

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

Значения XAMLXAML Values

doubledouble
Double

Строковое представление Double значение.A string representation of a Double value. Это значение интерпретируется как аппаратно-независимая единица (1/96 дюйма)device-independent unit (1/96th inch) измерения.This is interpreted as a аппаратно-независимая единица (1/96 дюйма)device-independent unit (1/96th inch) measurement. Строки не нужно явно указывать десятичных запятых.Strings need not explicitly include decimal points. Например, значение 1 приемлемо.For example, a value of 1 is acceptable.

Же Double ограничения диапазона, описанные в разделе значение свойства.The same Double range restrictions that are mentioned in the Property Value section apply here.

qualifiedDoublequalifiedDouble
Объект двойные описанное выше это значение следует один из этих строк объявления единицы измерения: 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 (по умолчанию) аппаратно-независимые единицы (1/96 дюйма на единицу)device-independent units (1/96th inch per unit)px (default) is аппаратно-независимые единицы (1/96 дюйма на единицу)device-independent units (1/96th inch per unit)

in дюймах; 1 in == 96 точекin is inches; 1in==96px

cm сантиметрах; 1см==(96/2,54) pxcm is centimeters; 1cm==(96/2.54) px

pt точках; 1точка==(96/72) pxpt is points; 1pt==(96/72) px

Примечание во многих случаях значение типа double может иметь значение «Auto», но Control.FontSize не отображается, если значение «Auto».Note In many cases a double may be set to "Auto," but a Control.FontSize does not render if set to "Auto".

Применяется к