Экспорт (0) Печать
Развернуть все
Эта статья переведена вручную. Наведите указатель мыши на предложения статьи, чтобы просмотреть исходный текст.
Перевод
Текст оригинала

Control.FontSize - свойство

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

Пространство имен:  System.Windows.Controls
Сборка:  PresentationFramework (в PresentationFramework.dll)
XMLNS для XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

[TypeConverterAttribute(typeof(FontSizeConverter))]
[LocalizabilityAttribute(LocalizationCategory.None)]
[BindableAttribute(true)]
public double FontSize { get; set; }
<object FontSize="double"/>
- or –
<object FontSize ="qualifiedDouble"/>

Значения XAML

double

Double

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

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

qualifiedDouble

Описанное выше значение типа double, за которым следует одна из строк объявления единицы измерения: px, in, cm или pt.

px (по умолчанию) является device-independent units (1/96th inch per unit)

in — дюймы; 1 дюйм==96 точек

cm — сантиметры; 1 см == (96/2,54) пикселей

pt — пункты; 1 пункт == (96/72) точек

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

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

Тип: System.Double
Размер текста в объекте Control. По умолчанию используется значение SystemFonts.MessageFontSize. Размер шрифта должен быть положительным числом.

Поле идентификатора

FontSizeProperty

Свойства метаданных, которым присвоено значение true

AffectsMeasure , AffectsRender, Inherits

Данное свойство влияет только на тот элемент управления, чей шаблон использует свойство FontSize как параметр. На другие элементы управления это свойство не влияет.

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


<Button Name="btn3" FontSize="10.0" 
        Click="ChangeFontSize">
  FontSize
</Button>



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



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.";
    }
}


.NET Framework

Поддерживается в версиях: 4, 3.5, 3.0

.NET Framework (клиентский профиль)

Поддерживается в версиях: 4, 3.5 SP1

Windows 7, Windows Vista с пакетом обновления 1 (SP1) или выше, Windows XP с пакетом обновления 3 (SP3), Windows Server 2008 (Server Core не поддерживается), Windows Server 2008 R2 (Server Core поддерживается с пакетом обновления 1 (SP1) или более поздним), Windows Server 2003 SP2

.NET Framework поддерживает не все версии каждой платформы. Поддерживаемые версии перечислены в разделе Требования к системе для .NET Framework.

Добавления сообщества

ДОБАВИТЬ
Корпорация Майкрософт проводит интернет-опрос, чтобы выяснить ваше мнение о веб-сайте MSDN. Если вы желаете принять участие в этом интернет-опросе, он будет отображен при закрытии веб-сайта MSDN.

Вы хотите принять участие?
Показ:
© 2015 Microsoft