Control.FontSize Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger teckenstorleken.
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
Egenskapsvärde
Textens storlek i Control. Standardvärdet är MessageFontSize. Teckenstorleken måste vara ett positivt tal.
- Attribut
Exempel
I följande exempel visas hur du anger en kontrolls teckenstorleksegenskap.
<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
Kommentarer
Den här egenskapen påverkar bara en kontroll vars mall använder egenskapen FontSize som en parameter. För andra kontroller har den här egenskapen ingen inverkan.
Information om beroendeegenskap
| Objekt | Value |
|---|---|
| Identifierarfält | FontSizeProperty |
Metadataegenskaper inställda på true |
AffectsMeasure, , AffectsRenderInherits |
XAML-attributanvändning
<object FontSize="double"/>
- or -
<object FontSize ="qualifiedDouble"/>
XAML-värden
DubbelDouble
En strängrepresentation av ett Double värde. Detta tolkas som en enhetsoberoende enhet (1/96 tum) mätning. Strängar behöver inte uttryckligen innehålla decimaltecken. Ett värde för 1 är till exempel acceptabelt.
Samma Double intervallbegränsningar som nämns i avsnittet Egenskapsvärde gäller här.
qualifiedDouble Ett dubbelt värde som beskrivs tidigare och som följs av en av dessa enhetsdeklarationssträngar: px, in, cm, . pt
px (standard) är enhetsoberoende enheter (1/96 tum per enhet)
in är tum; 1in==96px
cm är centimeter; 1cm==(96/2.54) px
pt är punkter; 1pt==(96/72) px
Observera I många fall kan en dubbel vara inställd på "Auto", men en Control.FontSize renderas inte om den är inställd på "Auto".