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

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

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

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

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

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

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

in в дюймах; 1in===96 пикселей

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

pt является точками; 1pt==(96/72) px

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

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