この記事は機械翻訳されています。英語版の記事を表示するには、[英語] のチェック ボックスをオンにしてください。また、テキストにマウス ポインターを合わせると、ポップアップ ウィンドウに英語のテキストを表示することもできます。
翻訳
英語

Control.FontSize プロパティ

 

公開日: 2016年10月

取得またはフォント サイズを設定します。

名前空間:   System.Windows.Controls
アセンブリ:  PresentationFramework (PresentationFramework.dll 内)

[TypeConverterAttribute(typeof(FontSizeConverter))]
[BindableAttribute(true)]
[LocalizabilityAttribute(LocalizationCategory.None)]
public double FontSize { get; set; }

プロパティ値

Type: System.Double

内のテキストのサイズ、 Controlです。 既定値は、SystemFonts.MessageFontSize です。 フォント サイズでは、正の数値を指定する必要があります。

このプロパティでは、そのテンプレートを使用してコントロールのみに影響、 FontSize プロパティをパラメーターとして。 その他のコントロールでは、このプロパティは影響しません。

識別子のフィールド

FontSizeProperty

メタデータのプロパティを設定するには true

AffectsMeasureAffectsRenderInherits

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

double

Double

文字列表現、 Double 値。 これは、 デバイスに依存しない単位 (1/96 インチ) 測定します。 文字列が必要な小数点を明示的に含まれません。 値など 1 は許容されます。

同じ Double プロパティの値] セクションに記載されている範囲の制限がここに適用します。

qualifiedDouble

A 二重 は既に説明したように値がこれら単位の宣言文字列のいずれかが続きます。 px, 、in, 、cm, 、ptです。

px (既定値) デバイスに依存しない単位 (1 単位は 1/96 インチ)

in インチです。1 96px = =

cm センチメートルを表します。1cm==(96/2.54) px

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

   多くの場合を double 型の値を「自動」に設定することがありますが、 Control.FontSize 場合の表示がない"Auto"に設定します。

次の例では、コントロールのフォント サイズ プロパティを設定する方法を示します。

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

.NET Framework
3.0 以降で使用可能
Silverlight
2.0 以降で使用可能
Windows Phone Silverlight
7.0 以降で使用可能
トップに戻る
表示: