Control.FontSize Control.FontSize Control.FontSize Control.FontSize Property

定義

フォント サイズを取得または設定します。Gets or sets the font size.

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; }
member this.FontSize : double with get, set
Public Property FontSize As Double

プロパティ値

Control 内のテキストのサイズ。The size of the text in the Control. 既定値は、MessageFontSize です。The default is MessageFontSize. フォント サイズは、正の数であることが必要です。The font size must be a positive number.

次の例では、コントロールのフォント サイズ プロパティを設定する方法を示します。The following example shows how to set the font size property of a control.

<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プロパティをパラメーターとして。This property only affects a control whose template uses the FontSize property as a parameter. その他のコントロールでは、このプロパティには影響はありません。On other controls, this property has no impact.

依存プロパティ情報Dependency Property Information

識別子フィールドです。Identifier field FontSizeProperty
メタデータのプロパティを設定するには trueMetadata properties set to true AffectsMeasureAffectsRenderInheritsAffectsMeasure, AffectsRender, Inherits

XAML 属性の使用方法XAML Attribute Usage

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

XAML 値XAML Values

doubledouble
Double

文字列表現をDouble値。A string representation of a Double value. これは、デバイスに依存しない単位 (1/96 インチ)device-independent unit (1/96th inch)測定します。This is interpreted as a デバイスに依存しない単位 (1/96 インチ)device-independent unit (1/96th inch) measurement. 文字列が必要な 10 進数のポイントを明示的に含まれません。Strings need not explicitly include decimal points. たとえばの値1は許容されます。For example, a value of 1 is acceptable.

同じDoubleここで、プロパティ値のセクションに記載されている範囲の制限が適用されます。The same Double range restrictions that are mentioned in the Property Value section apply here.

qualifiedDoublequalifiedDouble
A二重前述したようには値が続くこれら単位の宣言文字列のいずれか: pxincmptします。A double value as previously described that is followed by one of these unit declaration strings: px, in, cm, pt.

px (既定値) デバイスに依存しない単位 (1 単位は 1/96 インチ)device-independent units (1/96th inch per unit)px (default) is デバイスに依存しない単位 (1 単位は 1/96 インチ)device-independent units (1/96th inch per unit)

in インチです。1 in 96px = =in is inches; 1in==96px

cm センチメートル; は、します。1cm==(96/2.54) pxcm is centimeters; 1cm==(96/2.54) px

pt ポイントです。1pt==(96/72) pxpt is points; 1pt==(96/72) px

多くの場合を double 型の値を「自動」に設定する可能性がありますが、Control.FontSize場合はレンダリングされません"Auto"に設定します。Note In many cases a double may be set to "Auto," but a Control.FontSize does not render if set to "Auto".

適用対象