WPF / Silverlight问题:如何添加A-Z列表项查看器?

时间:2010-12-13 01:27:57

标签: wpf silverlight blend

我是WPF / Silverlight的新手,我想在应用程序中做的一件事就是在列表框中显示一堆项目,但是可以通过AZ选择器对其进行排序/访问,类似于你有iPhone的联系人应用程序。

例如:点击A会将您带到以w / A等开头的项目。 对于包含大量项目的列表,可以非常方便地跳到您知道记录的位置。

这是否有第三方控制权? (少工作!) 这有免费的控制吗? (你好懒,便宜!) 关于开箱即用的基本布局项目/控件的任何指针,我都会把它放在一起开始自己动手?

我很有经验,没有C#/ .NET,只是WPF / Silverlight,Expression Blend的新手。

谢谢,我会接受我的回答。

1 个答案:

答案 0 :(得分:0)

我假设你有一个ObservableCollection<项>所有项目都称为OC。

您需要的只是根据字母创建另一个列表并将其绑定到列表框中,如。

char K='A';
List<Item> ListLetter = (from Item C in OC
where C.Name.StartWith(K)
select C).ToList();