Поделиться через


Control.FontSize Свойство

Определение

Возвращает или задает размер шрифта.

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; }
[<System.ComponentModel.Bindable(true)>]
[<System.ComponentModel.TypeConverter(typeof(System.Windows.FontSizeConverter))>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None)>]
member this.FontSize : double with get, set
Public Property FontSize As Double

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

Размер текста в элементе Control. Значение по умолчанию — MessageFontSize. Размер шрифта должен быть положительным числом.

Атрибуты

Примеры

В следующем примере показано, как задать свойство размера шрифта элемента управления.

<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 свойство в качестве параметра. В других элементах управления это свойство не влияет.

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

Элемент Ценность
Поле идентификатора FontSizeProperty
Свойства метаданных, равные свойству true AffectsMeasure, AffectsRender, Inherits

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

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

Значения XAML

ДвухместныйDouble

Строковое Double представление значения. Это интерпретируется как устройство независимое от устройства измерение (1/96-й дюйм). Строки не должны явно включать десятичные знаки. Например, допустимое значение 1 .

Те же Double ограничения диапазона, которые упоминаются в разделе "Значение свойства", применяются здесь.

qualifiedDoubleДвойное значение, как описано ранее, за которым следует одна из этих строк объявления единицы: px, in, cm. pt

px (по умолчанию) — это единицы, независимые от устройства (1/96-й дюйм на единицу)

in имеет дюймы; 1in==96px

cm имеет сантиметры; 1cm==(96/2.54) px

pt — это точки; 1pt==(96/72) px

Примечание Во многих случаях для двойника может быть задано значение "Авто", но Control.FontSize не отображается, если задано значение "Авто".

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