Développer Réduire
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

SystemFonts.StatusFontStyle, propriété

Gets the metric that determines the font style of the text used in status bars and ToolTips for the nonclient area of a nonminimized window.

Espace de noms: System.Windows
Assembly : PresentationFramework (dans presentationframework.dll)
Espace de noms XML :  http://schemas.microsoft.com/winfx/2006/xaml/presentation

public static FontStyle StatusFontStyle { get; }
/** @property */
public static FontStyle get_StatusFontStyle ()

public static function get StatusFontStyle () : FontStyle

<object property="{x:Static SystemFonts.StatusFontStyle}"/>

Valeur de la propriété

A font style.

Obtain the metric from SPI_GETNONCLIENTMETRICS. See SystemParametersInfo.

This example shows how to use the static resources of SystemFonts in order to style or customize a button.

System resources expose several system-determined values as both resources and properties in order to help you create visuals that are consistent with system settings. SystemFonts is a class that contains both system font values as static properties, and properties that reference resource keys that can be used to access those values dynamically at runtime. For example, CaptionFontFamily is a SystemFonts value and CaptionFontFamilyKey is a corresponding resource key.

In XAML, you can use the members of SystemFonts as either a static property usage, or a dynamic resource references (with the static property value as the key). Use a dynamic resource reference if you want the font metric to automatically update while the application runs; otherwise, use a static value reference.

RemarqueRemarque :

The resource keys have the suffix Key appended to the property name.

The following example explains how to access and use the properties of SystemFonts as a static value in order to style or customize a button. This markup example assigns SystemFonts values to a button.

<Button Margin="10, 10, 5, 5" Grid.Column="0" Grid.Row="3"      
     FontSize="{x:Static SystemFonts.IconFontSize}"
     FontWeight="{x:Static SystemFonts.MessageFontWeight}"
     FontFamily="{x:Static SystemFonts.CaptionFontFamily}">
     SystemFonts
</Button>

To use the values of SystemFonts in code, you do not have to use either a static value, or a dynamic resource reference. Instead, use the non-key properties of the SystemFonts class. Although the non-key properties are apparently defined as static properties, the runtime behavior of WPF as hosted by the system will reevaluate the properties in realtime, and will properly account for user-driven changes to system values. The following example shows how to set the font settings of a button.

Button btncsharp = new Button();
btncsharp.Content = "SystemFonts";
btncsharp.Background = SystemColors.ControlDarkDarkBrush;
btncsharp.FontSize = SystemFonts.IconFontSize;
btncsharp.FontWeight = SystemFonts.MessageFontWeight;
btncsharp.FontFamily = SystemFonts.CaptionFontFamily;
cv1.Children.Add(btncsharp);

Microsoft .NET Framework 3.0 est pris en charge sur Windows Vista, Microsoft Windows XP SP2 et Windows Server 2003 SP1.

.NET Framework

Prise en charge dans : 3.0
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
© 2013 Microsoft. Tous droits réservés.