Udostępnij za pośrednictwem


Control.FontSize Właściwość

Definicja

Pobiera lub ustawia rozmiar czcionki.

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

Wartość właściwości

Double

Rozmiar tekstu w obiekcie Control. Wartość domyślna to MessageFontSize. Rozmiar czcionki musi być liczbą dodatnią.

Atrybuty

Przykłady

W poniższym przykładzie pokazano, jak ustawić właściwość rozmiaru czcionki kontrolki.

<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

Uwagi

Ta właściwość ma wpływ tylko na kontrolkę, której szablon używa FontSize właściwości jako parametru. Ta właściwość nie ma wpływu na inne kontrolki.

Informacje dotyczące właściwości zależności

Pole identyfikatora FontSizeProperty
Właściwości metadanych ustawione na true AffectsMeasure, AffectsRender, Inherits

Użycie atrybutu języka XAML

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

Wartości XAML

liczba o podwójnej precyzji
Double

Reprezentacja Double ciągu wartości. Jest to interpretowane jako pomiar niezależny od urządzenia (1/96 cala). Ciągi nie muszą jawnie uwzględniać punktów dziesiętnych. Na przykład wartość jest akceptowalna 1 .

Te same Double ograniczenia zakresu, które zostały wymienione w sekcji Wartość właściwości, mają zastosowanie tutaj.

qualifiedDouble
Podwójna wartość opisana wcześniej, po której następuje jeden z następujących ciągów deklaracji jednostki: px, , in``cm, pt.

px (ustawienie domyślne) to jednostki niezależne od urządzenia (1/96 cala na jednostkę)

in jest cala; 1in==96px

cm to centymetry; 1cm==(96/2.54) px

pt to punkty; 1pt==(96/72) px

Uwaga W wielu przypadkach podwójne może być ustawione na wartość "Auto", ale Control.FontSize element nie jest renderowany, jeśli jest ustawiony na wartość "Auto".

Dotyczy