WPF/Silverlight 问题:如何添加 A-Z 列表项查看器?
Posted
技术标签:
【中文标题】WPF/Silverlight 问题:如何添加 A-Z 列表项查看器?【英文标题】:WPF/Silverlight question: how to add a A-Z list items viewer? 【发布时间】:2010-12-13 01:27:56 【问题描述】:我是 WPF/Silverlight 的新手,我想在应用程序中做的一件事是在列表框中显示一堆项目,但可以通过 A-Z 选择器对其进行排序/访问,类似于你在 iPhone 的联系人应用程序上。
例如:单击 A 会将您带到分组为以 w/A 开头的项目等。 对于包含很多项目的列表,直接跳转到您知道记录应该在的位置非常方便。
是否有对此的第 3 方控制? (是的,少工作!) 有免费的控制吗? (是的,懒惰,而且便宜!) 如果我自己动手,我将放在一起以启动它的基本开箱即用布局项/控件的任何指针?
我有使用 C#/.NET 的经验,刚接触 WPF/Silverlight、Expression Blend。
谢谢,我会尽快回答。
【问题讨论】:
【参考方案1】:我假设你有一个 ObservableCollection
您所需要的只是根据字母创建另一个列表并将其绑定到列表框。
char K='A';
List<Item> ListLetter = (from Item C in OC
where C.Name.StartWith(K)
select C).ToList();
【讨论】:
感谢 Waleed,但我正在寻找更完整的信息。以上是关于WPF/Silverlight 问题:如何添加 A-Z 列表项查看器?的主要内容,如果未能解决你的问题,请参考以下文章
WPF/Silverlight:裁剪到网格单元大小和 RenderTransform
.NET 开发的未来:ASP.NET 还是 WPF/Silverlight/Winforms? [关闭]
在 WPF、Silverlight 和 ASP.NET 之间共享一个公共 DAL