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
前に説明したように、次の単位宣言文字列の 1 つが続く 倍精度 浮動小数点型の値。 px``in``cm``pt

px (既定値) はデバイスに依存しない単位 (ユニットあたり 1/96 インチ) です

in はインチ。1in==96px

cm はセンチメートルです。1cm==(96/2.54) px

pt はポイント。1pt==(96/72) px

メモ 多くの場合、double は "Auto" に設定できますが Control.FontSize 、"Auto" に設定されている場合はレンダリングされません。

適用対象