共用方式為


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 設計工具擴充性