OrderToken.ResolveConflict-Methode
Wird von der CompareTo-Standardimplementierung aufgerufen, wenn zwei OrderToken-Objekte gleichwertig zu sein scheinen.
Namespace: Microsoft.Windows.Design
Assembly: Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)
Syntax
'Declaration
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
Parameter
- left
Typ: Microsoft.Windows.Design.OrderToken
Linkes OrderToken.
- right
Typ: Microsoft.Windows.Design.OrderToken
Rechtes OrderToken
Rückgabewert
Typ: System.Int32
0, wenn beide gleich sind, -1, wenn das linke Token vor dem rechten kommt, andernfalls 1.
Hinweise
Die ResolveConflict-Methode verwendet die Instanziierungsreihenfolge der beiden Token für die Unterscheidung. Überschreiben Sie diese Methode, um benutzerdefinierte Algorithmen zu implementieren.
Tipp
Wenn diese Methode immer den Wert 0 (null) zurückgibt (und damit anzeigt, dass die beiden Token gleichwertig sind) und diese Token zu einer mehrfach sortierten Liste gehören, kann die relative Reihenfolge, in der sie in der Liste aufgeführt werden, nicht mit Sicherheit angegeben werden. Je nach Anwendung kann dieser Nebeneffekt problematisch sein.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Microsoft.Windows.Design-Namespace