TextBlock.FontWeight 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 teckenvikten på TextBlockden översta nivån för .
public:
property System::Windows::FontWeight FontWeight { System::Windows::FontWeight get(); void set(System::Windows::FontWeight value); };
public System.Windows.FontWeight FontWeight { get; set; }
member this.FontWeight : System.Windows.FontWeight with get, set
Public Property FontWeight As FontWeight
Egenskapsvärde
En medlem i FontWeights klassen som anger önskad teckenvikt. Standardvärdet bestäms av värdet MessageFontWeight .
Exempel
I följande exempel visas hur du anger attributet för FontWeight ett TextBlock element.
<TextBlock
Name="textBlock"
Background="AntiqueWhite"
Foreground="Navy"
FontFamily="Century Gothic"
FontSize="12"
FontStretch="UltraExpanded"
FontStyle="Italic"
FontWeight="UltraBold"
LineHeight="Auto"
Padding="5,10,5,10"
TextAlignment="Center"
TextWrapping="Wrap"
Typography.NumeralStyle="OldStyle"
Typography.SlashedZero="True"
>
<Run Background="LightGreen">Text run 1.</Run>
<LineBreak/><Run Background="LightBlue">Text run 2.</Run>
<LineBreak/><Run Background="LightYellow">Text run 3.</Run>
</TextBlock>
I följande exempel visas hur du ställer in FontWeight-egenskapen programmatiskt.
TextBlock textBlock = new TextBlock(new Run("A bit of text content..."));
textBlock.Background = Brushes.AntiqueWhite;
textBlock.Foreground = Brushes.Navy;
textBlock.FontFamily = new FontFamily("Century Gothic");
textBlock.FontSize = 12;
textBlock.FontStretch = FontStretches.UltraExpanded;
textBlock.FontStyle = FontStyles.Italic;
textBlock.FontWeight = FontWeights.UltraBold;
textBlock.LineHeight = Double.NaN;
textBlock.Padding = new Thickness(5, 10, 5, 10);
textBlock.TextAlignment = TextAlignment.Center;
textBlock.TextWrapping = TextWrapping.Wrap;
textBlock.Typography.NumeralStyle = FontNumeralStyle.OldStyle;
textBlock.Typography.SlashedZero = true;
Dim textBlock As New TextBlock(New Run("A bit of text content..."))
textBlock.Background = Brushes.AntiqueWhite
textBlock.Foreground = Brushes.Navy
textBlock.FontFamily = New FontFamily("Century Gothic")
textBlock.FontSize = 12
textBlock.FontStretch = FontStretches.UltraExpanded
textBlock.FontStyle = FontStyles.Italic
textBlock.FontWeight = FontWeights.UltraBold
textBlock.LineHeight = Double.NaN
textBlock.Padding = New Thickness(5, 10, 5, 10)
textBlock.TextAlignment = TextAlignment.Center
textBlock.TextWrapping = TextWrapping.Wrap
textBlock.Typography.NumeralStyle = FontNumeralStyle.OldStyle
textBlock.Typography.SlashedZero = True
Kommentarer
Alla FontWeight inställningar för underordnade element åsidosätter den här inställningen på den översta nivån.
En lista över giltiga värden för teckenvikter finns i FontWeights klassen .
Den här beroendeegenskapen har också en kopplad egenskapsanvändning. I XAML är <object TextBlock.FontWeight="value".../>användningen , där objektet är ett objektelement (vanligtvis ett flödeselement) som finns i ett TextBlock, och värdet är ett av strängformatvärdena för en egenskap i FontWeights klassen. I kod stöds den anslutna egenskapsanvändningen av GetFontWeight och SetFontWeight. Den anslutna egenskapsanvändningen TextBlock är inte vanlig eftersom de flesta element som kan finnas i en TextBlock stöd för en liknande icke-ansluten FontWeight egenskap, som används för återgivning.
Information om beroendeegenskap
| Item | Value |
|---|---|
| Identifierarfält | FontWeightProperty |
Metadataegenskaper inställda på true |
AffectsMeasure, , AffectsRenderInherits |