Поделиться через


OrderToken.ResolveConflict - метод

Обновлен: Ноябрь 2007

Вызывается с помощью реализации по умолчанию CompareTo, если два объекта OrderToken эквивалентны.

Пространство имен:  Microsoft.Windows.Design
Сборка:  Microsoft.Windows.Design (в Microsoft.Windows.Design.dll)

Синтаксис

'Декларация
Protected Overridable Function ResolveConflict ( _
    left As OrderToken, _
    right As OrderToken _
) As Integer
'Применение
Dim left As OrderToken
Dim right As OrderToken
Dim returnValue As Integer

returnValue = Me.ResolveConflict(left, _
    right)
protected virtual int ResolveConflict(
    OrderToken left,
    OrderToken right
)
protected:
virtual int ResolveConflict(
    OrderToken^ left, 
    OrderToken^ right
)
protected function ResolveConflict(
    left : OrderToken, 
    right : OrderToken
) : int

Параметры

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

Тип: System.Int32
0, если два маркера равны, -1, если левый маркер добавляется перед правым, 1 — в противном случае.

Заметки

При разрешении конфликта маркеров метод ResolveConflict использует порядок создания их экземпляров. Переопределите этот метод, чтобы реализовать пользовательские алгоритмы.

Bb534096.alert_note(ru-ru,VS.90).gifПримечание.

Если этот метод возвращает значение «0» (указывающее, что два маркера эквивалентны), и если эти маркеры относятся к списку, который многократно сортировался, относительный порядок, в котором они появляются в списке, не гарантируется. Для некоторых приложений этот побочный эффект может представлять проблему.

Разрешения

См. также

Ссылки

OrderToken Класс

OrderToken - члены

Microsoft.Windows.Design - пространство имен

OrderTokenPrecedence

AdornerOrder

PropertyOrder

Другие ресурсы

Расширяемость среды конструктора WPF