Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF组合框-显示标签中的计数_C#_Wpf_Combobox - Fatal编程技术网

C# WPF组合框-显示标签中的计数

C# WPF组合框-显示标签中的计数,c#,wpf,combobox,C#,Wpf,Combobox,我有一个简单的WPF组合框,显示金融市场上的订单/头寸 <ComboBox Name="TradeDropDown" HorizontalAlignment="Stretch" VerticalAlignment="Top" ItemsSource="{Binding Path=ActiveOrders}" DisplayMemberPath="OrderLabel" Selecte

我有一个简单的WPF组合框,显示金融市场上的订单/头寸

<ComboBox Name="TradeDropDown" 
          HorizontalAlignment="Stretch" 
          VerticalAlignment="Top" 
          ItemsSource="{Binding Path=ActiveOrders}" 
          DisplayMemberPath="OrderLabel"
          SelectedItem="{Binding Path=SelectedOrder, Mode=TwoWay}" IsSynchronizedWithCurrentItem="True" />
etc-并在列表中添加和删除项目时正确更新1/2编号

这些项存储在绑定列表中

有没有一个简单的方法可以做到这一点

有没有一个简单的方法可以做到这一点

将另一个属性添加到定义了
OrderLabel
属性的类中,该属性返回类似“(1/2)工作短425K”的字符串,并将
ComboBox
DisplayMemberPath
属性设置为此属性的名称

确保类实现了接口


然后,您可以将新属性设置为新值,并在需要订单相互了解的情况下更新组合框中的标签时引发
PropertyChanged
事件。如果将对象添加到列表中,则该对象不知道它在列表中、它在列表中的位置或列表中有多少其他项。当我说(1/2)时,我的意思是“两个项目中的第一个”。
(1/2) Working Short 425K
(2/2) Filled Long 979K