FontWeight.Compare(FontWeight, FontWeight) Метод

Определение

Сравнивает два экземпляра 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

Параметры

left
FontWeight

Первый из сравниваемых объектов FontWeight.

right
FontWeight

Второй сравниваемый объект FontWeight.

Возвращаемое значение

Int32

Значение Int32, показывающее связь между двумя экземплярами FontWeight. Если возвращаемое значение меньше нуля, то left меньше right. Если это значение равно нулю, это указывает на равенство обоих операндов. Если значение больше нуля, это указывает, что left больше right.

Примеры

В следующем примере Compare кода метод используется для оценки двух FontWeight объектов.

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

Комментарии

Более светлые весовые значения шрифта меньше, чем более тяжелые. Например, вес шрифта Light или Normal меньше веса шрифта "Ультраболд".

Применяется к