Partager via


FontWeight.Compare(FontWeight, FontWeight) Méthode

Définition

Compare deux instances de FontWeight.

public:
 static int Compare(System::Windows::FontWeight left, System::Windows::FontWeight right);
public static int Compare (System.Windows.FontWeight left, System.Windows.FontWeight right);
static member Compare : System.Windows.FontWeight * System.Windows.FontWeight -> int
Public Shared Function Compare (left As FontWeight, right As FontWeight) As Integer

Paramètres

left
FontWeight

Premier objet FontWeight à comparer.

right
FontWeight

Deuxième FontWeight objet à comparer.

Retours

Int32

Valeur Int32 qui indique la relation entre les deux instances de FontWeight. Lorsque la valeur de retour est inférieure à zéro, left est inférieur à right. Lorsque cette valeur est nulle, elle indique que les deux opérandes sont égaux. Lorsque la valeur est supérieure à zéro, elle indique que left est supérieur à right.

Exemples

Dans l’exemple de code suivant, la Compare méthode est utilisée pour évaluer deux FontWeight objets.

// Return the typefaces for the selected font family name and font values.
Typeface typeface1 = new Typeface(new FontFamily("Arial"), FontStyles.Normal, FontWeights.Normal, FontStretches.Normal);
Typeface typeface2 = new Typeface(new FontFamily("Arial"), FontStyles.Normal, FontWeights.UltraBold, FontStretches.Normal);

if (FontWeight.Compare(typeface1.Weight, typeface2.Weight) < 0)
{
    // Code execution follows this path because
    // the FontWeight of typeface1 (Normal) is less than of typeface2 (UltraBold).
}
' Return the typefaces for the selected font family name and font values.
Dim typeface1 As New Typeface(New FontFamily("Arial"), FontStyles.Normal, FontWeights.Normal, FontStretches.Normal)
Dim typeface2 As New Typeface(New FontFamily("Arial"), FontStyles.Normal, FontWeights.UltraBold, FontStretches.Normal)

If FontWeight.Compare(typeface1.Weight, typeface2.Weight) < 0 Then
    ' Code execution follows this path because
    ' the FontWeight of typeface1 (Normal) is less than of typeface2 (UltraBold).
End If

Remarques

Les épaisseurs de police plus légères sont inférieures aux poids de police plus lourds. Par exemple, une épaisseur de police « Light » ou « Normal » est inférieure à une épaisseur de police « UltraBold ».

S’applique à