[英]WPF Combobox - Displaying Count in Label
我有一個簡單的WPF組合框,用於顯示金融市場上的訂單/頭寸。
<ComboBox Name="TradeDropDown"
HorizontalAlignment="Stretch"
VerticalAlignment="Top"
ItemsSource="{Binding Path=ActiveOrders}"
DisplayMemberPath="OrderLabel"
SelectedItem="{Binding Path=SelectedOrder, Mode=TwoWay}" IsSynchronizedWithCurrentItem="True" />
我需要一目了然地查看列表中有多少個項目。 我在上面添加了帶有摘要信息的TextBlock。
我不喜歡它,希望將下拉列表中的項目列出如下:
(1/2) Working Short 425K
(2/2) Filled Long 979K
等等-並在添加和刪除列表中的項目時正確更新1/2數字。
這些項目存儲在BindingList中。
是否有捷徑可尋?
是否有捷徑可尋?
將另一個屬性添加到定義了OrderLabel
屬性的類中, OrderLabel
將返回類似“(1/2)Working Short 425K”的字符串,並將ComboBox
的DisplayMemberPath
屬性設置為該屬性的名稱。
確保該類實現INotifyPropertyChanged接口。
然后,只要您想更新ComboBox
的標簽,就可以將新屬性設置為新值並引發PropertyChanged
事件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.