Control.FontSize Özellik

Tanım

Yazı tipi boyutunu alır veya ayarlar.

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

Özellik Değeri

Double

içindeki Controlmetnin boyutu. Varsayılan değer: MessageFontSize. Yazı tipi boyutu pozitif bir sayı olmalıdır.

Öznitelikler

Örnekler

Aşağıdaki örnekte, denetimin yazı tipi boyutu özelliğinin nasıl ayarlanacağı gösterilmektedir.

<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

Açıklamalar

Bu özellik yalnızca şablonu özelliği parametre olarak kullanan FontSize bir denetimi etkiler. Diğer denetimlerde bu özelliğin hiçbir etkisi yoktur.

Bağımlılık Özelliği Bilgileri

Tanımlayıcı alanı FontSizeProperty
Meta veri özellikleri olarak ayarlandı true AffectsMeasure, AffectsRender, Inherits

XAML Öznitelik Kullanımı

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

XAML Değerleri

double
Double

Bir değerin Double dize gösterimi. Bu, cihazdan bağımsız birim (1/96 inç) ölçümü olarak yorumlanır. Dizelerin açıkça ondalık ayırıcı içermesi gerekmez. Örneğin değeri 1 kabul edilebilir.

Double Özellik Değeri bölümünde belirtilen aralık kısıtlamaları burada da geçerlidir.

qualifiedDouble
Daha önce açıklandığı gibi, bu birim bildirim dizelerinden biri tarafından izlenen bir çift değer: px, in, cm, pt.

px (varsayılan) cihazdan bağımsız birimlerdir (birim başına 1/96 inç)

in inçtir; 1 inç==96px

cm santimetredir; 1cm==(96/2,54) piksel

pt puandır; 1pt==(96/72) piksel

Not Çoğu durumda bir çift "Otomatik" olarak ayarlanabilir, ancak "Otomatik" olarak ayarlanırsa işlenmez Control.FontSize .

Şunlara uygulanır