32

在编写 WPF 应用程序时,有哪些有用的实用程序可以帮助您?我知道Snoop用于在运行时对 WPF 应用程序进行可视化调试,以及Shazzam - WPF 像素着色器效果测试工具。

我想了解其他此类应用程序以及它们有什么用处。

4

6 回答 6

44

WPF 有很多工具,随着 WPF 越来越流行,越来越多的工具涌现出来。我在下面列出了一些最有用的,但这实际上取决于您想要实现的目标。

例如,对我来说,Blend 中的 Sketchflow 插件就产生了巨大的影响。此外,随着 VS2010 将于明年发布,您将看到 VS2010 与 WPF 的集成更加流畅。

WPF/XAML 特定实用程序

我也同意 Andrew 的观点,如果您正在考虑进行大量 WPF 开发,那么值得一看 MVVM 模式,因为我觉得这是一种确实暴露了 WPF 背后的强大功能的模式。

另外,如果您还没有看过 PRISM,请给它一些时间。

于 2009-12-16T15:03:07.903 回答
9

我使用的那些:

  1. Robby Ingebretsen 的Kaxaml这是一个简单的编辑器,非常适合即兴工作,​​还可以将 Blend 生成的 Xaml 放到此处进行清理。

  2. WPF 性能套件——不确定这是否是最新版本,您可以深入了解瓶颈所在。

  3. C/o Karlshiffet: Mole - 类似于窥探 VS 的调试可视化插件以及他的

  4. Xaml Powertoys是一组优秀的实用程序。

  5. 反射器当然不需要任何介绍。

  6. Expression Blend 3 提供了一个非常优秀的设计师。

  7. 用于 VS 的代码片段,用于剔除所有 DP 内容——我忘记了这些内容是从哪里得到的,但 WPF 博士,当然 Sacha Barber 也有一些好的。

  8. 有许多 MVVM 框架,其中许多已经在 SO 上进行了广泛讨论。

于 2009-12-08T16:13:32.350 回答
2

Pistachio - WPF 资源可视化工具 - 列出 WPF 项目中的所有资源,并显示它们是否以及在何处使用。

于 2009-12-08T16:07:16.327 回答
2

我知道这是关于 WPF 的,我建议的大多数 WPF 工具都已经在这里,但我注意到其他一些 silverlight 建议,因为你可以查看silverlightspy,有点像银光的窥探。

于 2009-12-20T04:38:38.640 回答
1

看看这里这里,列出了一大堆。我最喜欢的仍然是 WPFPerf,在第一个链接中列出,它是一个 WPF Profiler。

于 2009-12-08T12:13:26.283 回答
1

http://marlongrech.wordpress.com/avalon-controls-library/

检查:它是 WPF 控件库,包括 WPF 中缺少的掩码文本框。

于 2009-12-18T15:18:56.363 回答