Compartilhar via


Método OrderToken.ResolveConflict

Chamado pelo padrão CompareTo implementação quando dois OrderToken objetos parecem ser equivalente.

Namespace:  Microsoft.Windows.Design
Assembly:  Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)

Sintaxe

'Declaração
Protected Overridable Function ResolveConflict ( _
    left As OrderToken, _
    right As OrderToken _
) As Integer
protected virtual int ResolveConflict(
    OrderToken left,
    OrderToken right
)
protected:
virtual int ResolveConflict(
    OrderToken^ left, 
    OrderToken^ right
)
abstract ResolveConflict : 
        left:OrderToken * 
        right:OrderToken -> int 
override ResolveConflict : 
        left:OrderToken * 
        right:OrderToken -> int 
protected function ResolveConflict(
    left : OrderToken, 
    right : OrderToken
) : int

Parâmetros

Valor de retorno

Tipo: System.Int32
0, se os dois forem iguais, a -1, se deixado vem antes direita, 1 caso contrário.

Comentários

O ResolveConflict método usa a ordem de instanciação de dois tokens como um empate-disjuntor. Substitua esse método para implementar algoritmos personalizados.

ObservaçãoObservação

Se esse método nunca retorna 0 (indicando que os dois tokens são equivalentes) e esses tokens pertencem a uma lista classificada várias vezes, a ordem relativa em que aparecem na lista não será garantida. Dependendo do aplicativo, esse efeito colateral pode ser um problema.

Segurança do .NET Framework

Consulte também

Referência

OrderToken Classe

Namespace Microsoft.Windows.Design

OrderTokenPrecedence

AdornerOrder

PropertyOrder

Outros recursos

Extensibilidade do WPF Designer