【发布时间】:2011-12-28 19:14:26
【问题描述】:
您好,感谢您的关注!
背景
我多年来一直在开发 .NET Web 应用程序,并且在 C#、SQL、jQuery 等方面相当精通,但对 Windows 窗体应用程序的经验很少,也没有使用 WPF 的经验。
我现在的任务是开发一个桌面应用程序,该应用程序向用户呈现媒体(照片、视频缩略图等)的“平铺”列表视图。此列表必须是可搜索的、可过滤的等,并且使用 XML 文件作为数据源。
问题
我不知道如何向用户呈现对象的平铺视图并让它像我在网络应用程序中经常使用的 jQuery Quicksand 插件一样工作。这是一个例子:
http://razorjack.net/quicksand/
问题
在 Windows 桌面应用程序中完成 UI(如 Quicksand)的最便捷方法是什么?我应该使用 WPF 还是常规 Windows 窗体?此外,是否有任何在线示例或项目文件模板相似或至少是一个好的开始?我一直在寻找,但没有找到太多。
非常感谢!
马特
【问题讨论】:
-
从我的第一印象来看,您可以将 WPF
WrapPanel与自定义ItemTemplate一起使用...您将有更多的可能性让它在 WPF 中看起来不错,只需记住一个新的技术(wpf+xaml)总是需要花点功夫去学习…… -
努力。嘘。好的好的。我知道我需要在这里安顿下来。您会推荐任何好的 WPF 初学者教程吗?我可以自己google,但如果你知道一个好的,请告诉我。谢谢codesparkle!
-
嗯,this blog 听起来不错,但我自己没有读过,只是从那个网站上读了其他东西。 This extensive book 帮助了很多。
-
感谢codesparkle!我刚从亚马逊订购了这本书。
标签: c# jquery wpf winforms silverlight