Control.FontSize Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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".