Partager via


OrderToken.ResolveConflict, méthode

Appelé par l'implémentation CompareTo par défaut lorsque deux objets OrderToken semblent être équivalents.

Espace de noms :  Microsoft.Windows.Design
Assembly :  Microsoft.Windows.Design.Interaction (dans Microsoft.Windows.Design.Interaction.dll)

Syntaxe

'Déclaration
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

Paramètres

Valeur de retour

Type : System.Int32
0 si les deux sont égaux, -1 si celui de gauche vient avant celui de droite, sinon, 1.

Notes

La méthode ResolveConflict utilise l'ordre d'instanciation des deux jetons pour les départager. Substituez cette méthode pour implémenter des algorithmes personnalisés.

Notes

Si cette méthode retourne 0 (indiquant que les deux jetons sont équivalents) et si ces jetons appartiennent à une liste triée plusieurs fois, l'ordre relatif dans lequel ils apparaissent dans la liste ne sera pas garanti. Selon l'application, cet effet secondaire peut être un problème.

Sécurité .NET Framework

Voir aussi

Référence

OrderToken Classe

Microsoft.Windows.Design, espace de noms

OrderTokenPrecedence

AdornerOrder

PropertyOrder

Autres ressources

Extensibilité du Concepteur WPF