Control.FontSize プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
フォント サイズを取得または設定します。
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
プロパティ値
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" に設定されている場合はレンダリングされません。