簡體   English   中英

WPF擴展工具包-CheckComboBox SelectedValue排序

[英]WPF Extended Toolkit - CheckComboBox SelectedValue Ordering

我遇到一種情況,當我檢查組合框中的項目時,它會根據下拉列表中項目的順序對逗號定界的selectedValue進行排序。 例如。

如果我有以下下拉菜單:

[] A
[] B 
[] C

然后我繼續,首先在B上打勾,然后在C上打勾,然后在A上打勾。selectedvalue然后顯示A,B,C而不是B,C,A。 這意味着出於某種原因,這些值會在選擇后進行排序。 從測試看來,用逗號定界的selectedvalue排序的順序與它們在下拉列表中出現的順序相同。 如何禁用此功能,以便不對selectedvalue進行排序? 我想讓所選值按我選擇它們的順序讀取B,C,A。

好的,所以我似乎在發帖后幾分鍾就發現了自己的問題。 在我的SelectedValue的綁定中,我將IsAsync屬性設置為true,由於某種原因,這導致SelectedValue被排序。 雖然不知道為什么,但是當我刪除I​​sAsync = True時,一切正常。

是:

SelectedValue="{Binding Occurrence.Appointment.SelectedRows, Mode=TwoWay, IsAsync=True}" >

現在:

SelectedValue="{Binding Occurrence.Appointment.SelectedRows, Mode=TwoWay}"

希望有一天有類似問題的人能有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM