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