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

Control.FontSize プロパティ

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

名前空間:  System.Windows.Controls
アセンブリ:  PresentationFramework (PresentationFramework.dll 内)
XAML の XMLNS: 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

pxincmpt の単位宣言文字列のいずれかが後続する、既に説明した double 型の値。

px (既定値) は device-independent units (1/96th inch per unit) です。

in はインチです (1in==96px)。

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

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

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

プロパティ値

型: System.Double
Control 内のテキストのサイズ。 既定値は、SystemFonts.MessageFontSize です。 フォント サイズは正の数であることが必要です。

識別子フィールド

FontSizeProperty

true に設定されたメタデータのプロパティ

AffectsMeasure , AffectsRender, Inherits

このプロパティが影響するのは、FontSize プロパティがテンプレートでパラメーターとして使用されているコントロールだけです。 その他のコントロールには影響はありません。

コントロールの 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 Client Profile

サポート対象: 4、3.5 SP1

Windows 7, Windows Vista SP1 以降, Windows XP SP3, Windows Server 2008 (Server Core はサポート対象外), Windows Server 2008 R2 (SP1 以降で Server Core をサポート), Windows Server 2003 SP2

.NET Framework では、各プラットフォームのすべてのバージョンはサポートしていません。 サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

コミュニティの追加

追加
表示:
© 2016 Microsoft