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
Строковое представление 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 отображается, если задано значение "Авто".