在编写WPF应用程序时,有哪些有用的实用程序可以帮助您?我知道Snoop用于在运行时对WPF应用程序进行可视化调试,以及Shazzam - 一个WPF像素着色器效果测试工具。
我想了解其他此类应用程序及其有用的内容。
答案 0 :(得分:44)
WPF有很多工具,随着WPF的普及,越来越多的工具出现了。我在下面列出了一些最有用的内容,但这实际上取决于你想要实现的目标。
例如,对我来说,Blend中的Sketchflow插件已经有了很大的不同。此外,随着VS2010即将在明年发布,您将看到VS2010与WPF的集成更加流畅。
WPF / XAML特定实用程序
我也同意Andrew,如果你正在考虑做很多WPF开发,那么值得给出MVVM模式,因为我认为这是一种确实暴露了WPF背后的强大功能的模式。
另外,如果你还没看过PRISM,那就给它一些时间。
答案 1 :(得分:9)
我使用的那些:
Robby Ingebretsen的Kaxaml这是一个简单的编辑器,非常适合袖口工作,也可以将Blend生成的Xaml放在这里进行清理。
The WPF Performance Suite - 不确定这是否是最新版本,您可以深入了解瓶颈的位置。
C / o Karlshiffet:Mole - 类似于窥探VS的调试可视化插件以及他的
Xaml Powertoys这是一组优秀的实用工具。
反射器当然不需要任何介绍。
Expression Blend 3提供了更优秀的设计师。
VS的代码片段用于删除所有DP内容 - 我忘了我从哪里获得这些内容但是WPF博士当然还有一些好的。
有许多MVVM框架,其中许多已在SO上进行了广泛讨论。
答案 2 :(得分:3)
Pistachio - WPF资源可视化工具 - 列出WPF项目中的所有资源,并显示它们是否使用以及在何处使用。
答案 3 :(得分:3)
我知道这是关于WPF的,我建议的大多数WPF工具都已经在这里,但是我注意到了其他一些银色的推荐,因为你可以查看silverlightspy,有点像窥探银光。< / p>
答案 4 :(得分:1)
答案 5 :(得分:1)
http://marlongrech.wordpress.com/avalon-controls-library/
检查:它是WPF控件库,包括WPF中缺少的掩码文本框。