FontWeight.Compare(FontWeight, FontWeight) Methode

Definition

Vergleicht zwei Instanzen von FontWeight.Compares two instances of 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

Parameter

left
FontWeight

Das erste zu vergleichende FontWeight-Objekt.The first FontWeight object to compare.

right
FontWeight

Das zweite zu vergleichende FontWeight-Objekt.The second FontWeight object to compare.

Gibt zurück

Ein Int32-Wert, der die Beziehung zwischen den beiden Instanzen von FontWeight angibt.An Int32 value that indicates the relationship between the two instances of FontWeight. Wenn der Rückgabewert kleiner als 0 (null) ist, ist left kleiner als right.When the return value is less than zero, left is less than right. Wenn dieser Wert 0 (null) ist, gibt er an, dass beide Operanden gleich sind.When this value is zero, it indicates that both operands are equal. Wenn der Wert größer als 0 (null) ist, gibt er an, dass left größer als right ist.When the value is greater than zero, it indicates that left is greater than right.

Beispiele

Im folgenden Codebeispiel wird die Compare -Methode verwendet, um zwei FontWeight -Objekte auszuwerten.In the following code example, the Compare method is used to evaluate two FontWeight objects.

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

Hinweise

Hellere Schriftart Gewichtungen sind kleiner als schwerere Schrift Gewichtungen.Lighter font weights are lesser than heavier font weights. Beispielsweise ist die Schrift Breite "Light" oder "Normal" kleiner als das Schriftgewicht "UltraBold".For example, a "Light" or "Normal" font weight is lesser than an "UltraBold" font weight.

Gilt für: