Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

TextBlock.FontWeight, propriété

Obtient ou définit l'épaisseur de police de niveau supérieur pour TextBlock.

Espace de noms :  System.Windows.Controls
Assembly :  PresentationFramework (dans PresentationFramework.dll)
XMLNS pour XAML : http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

public FontWeight FontWeight { get; set; }
<object FontWeight="FontWeight" .../>

Valeur de propriété

Type : System.Windows.FontWeight
Membre de la classe FontWeights qui spécifie l'épaisseur de police désirée. La valeur par défaut est déterminée par la valeur SystemFonts.MessageFontWeight.

Champ d'identificateur

FontWeightProperty

Propriétés de métadonnées définies à true

AffectsMeasure , AffectsRender, Inherits

N'importe quel paramètre FontWeight des éléments enfants se substitue à ce paramètre de niveau supérieur.

Pour une liste des valeurs valides d'épaisseurs de police, consultez la classe FontWeights.

Cette propriété de dépendance a également une utilisation de propriété attachée. En XAML, la syntaxe est <objet TextBlock.FontWeight="valeur".../>, où objet est un élément objet (en général un élément de flux) contenu dans un TextBlock et valeur est l'une des valeurs d'une propriété de la classe FontWeights sous forme de chaîne. Dans le code, l'utilisation de la propriété attachée est prise en charge par GetFontWeight et par SetFontWeight. L'utilisation de la propriété jointe n'est pas courante car la plupart des éléments qui peuvent être contenus dans un TextBlock prennent en charge une propriété FontWeight non jointe analogue, que le TextBlock utilise pour le rendu.

L'exemple suivant montre comment définir l'attribut FontWeight d'un élément TextBlock.


<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>


L'exemple suivant montre comment définir la propriété FontWeight par programmation.


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;


.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

.NET pour les applications Windows Phone

Pris en charge dans : Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft