我是WPF / Silverlight的新手,我想在应用程序中做的一件事就是在列表框中显示一堆项目,但是可以通过AZ选择器对其进行排序/访问,类似于你有iPhone的联系人应用程序。
例如:点击A会将您带到以w / A等开头的项目。 对于包含大量项目的列表,可以非常方便地跳到您知道记录的位置。
这是否有第三方控制权? (少工作!) 这有免费的控制吗? (你好懒,便宜!) 关于开箱即用的基本布局项目/控件的任何指针,我都会把它放在一起开始自己动手?
我很有经验,没有C#/ .NET,只是WPF / Silverlight,Expression Blend的新手。
谢谢,我会接受我的回答。
答案 0 :(得分:0)
我假设你有一个ObservableCollection<项>所有项目都称为OC。
您需要的只是根据字母创建另一个列表并将其绑定到列表框中,如。
char K='A';
List<Item> ListLetter = (from Item C in OC
where C.Name.StartWith(K)
select C).ToList();