【发布时间】:2011-08-13 19:28:36
【问题描述】:
假设我有员工类的ObservableCollection
public ObservableCollection<Employee> employeeCollection = new ObservableCollection<Employee>();
public class Employee
{
public string FirstName { get; set; }
public string LastName { get; set; }
public double MobileNumber { get; set; }
public string City { get; set; }
public int Age { get; set; }
public Employee() {}
}
现在我正在尝试对ObservableCollection(“employeeCollection”)进行排序
通过用户从组合框中进行适当的选择[它将是…….按名字排序…….按手机号码等……]..
并且需要取回已排序的可观察集合……。
意味着它不应该是“var”的形式,它应该是
ObservableCollection<Employee>
所以我可以将它分配回“ItemsControl” 的“ItemsSource” 属性...
谢谢……
【问题讨论】:
-
为什么要对集合进行排序?您还可以对数据绑定进行排序。
-
[在我的应用程序“Item controle”中显示可观察集合中的每个员工现在我想对可观察集合进行排序,因此我的应用程序的 UI 将根据可观察集合的排序进行更改……谢谢]
-
如果你能接受答案会很好......
标签: c# .net wpf sorting observablecollection