Aracılığıyla paylaş


FontWeight.Compare(FontWeight, FontWeight) Yöntem

Tanım

öğesinin iki örneğini FontWeightkarşılaştırır.

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

Parametreler

left
FontWeight

Karşılaştıracak ilk FontWeight nesne.

right
FontWeight

Karşılaştıracak ikinci FontWeight nesne.

Döndürülenler

Int32

Int32 öğesinin iki örneği FontWeightarasındaki ilişkiyi gösteren bir değer. Dönüş değeri sıfırdan küçükse değerinden left küçüktür right. Bu değer sıfır olduğunda, her iki işlenenin de eşit olduğunu gösterir. Değer sıfırdan büyükse değerinden büyük rightolduğunu left gösterir.

Örnekler

Aşağıdaki kod örneğinde Compare yöntemi iki FontWeight nesneyi değerlendirmek için kullanılır.

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

Açıklamalar

Daha açık yazı tipi ağırlıkları, daha ağır yazı tipi ağırlıklarından daha azdır. Örneğin, "Açık" veya "Normal" yazı tipi kalınlığı" "UltraBold" yazı tipi kalınlığından daha küçüktür.

Şunlara uygulanır