OrderToken.ResolveConflict 方法

当两个 OrderToken 对象看起来等效时,由默认的 CompareTo 实现调用。

命名空间:  Microsoft.Windows.Design
程序集:  Microsoft.Windows.Design.Interaction(在 Microsoft.Windows.Design.Interaction.dll 中)

语法

声明
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

参数

返回值

类型:System.Int32
如果两个标记相等,则为 0;如果左侧标记先于右侧标记,则为 -1;其他情况下则为 1。

备注

ResolveConflict 方法将两个标记的实例化顺序用作决胜局。 重写此方法以实现自定义算法。

提示

如果此方法曾返回 0(指示两个标记等效),并且这些标记属于多次排序的列表,则不能保证它们在列表中出现的相对顺序。 根据应用程序的不同,此副作用可能有问题。

.NET Framework 安全性

请参见

参考

OrderToken 类

Microsoft.Windows.Design 命名空间

OrderTokenPrecedence

AdornerOrder

PropertyOrder

其他资源

WPF 设计器扩展性