FontWeight.Compare(FontWeight, FontWeight) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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 ».