有用的WPF实用程序

时间:2009-12-08 12:09:24

标签: c# wpf utilities

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

我想了解其他此类应用程序及其有用的内容。

6 个答案:

答案 0 :(得分:44)

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

例如,对我来说,Blend中的Sketchflow插件已经有了很大的不同。此外,随着VS2010即将在明年发布,您将看到VS2010与WPF的集成更加流畅。

WPF / XAML特定实用程序

我也同意Andrew,如果你正在考虑做很多WPF开发,那么值得给出MVVM模式,因为我认为这是一种确实暴露了WPF背后的强大功能的模式。

另外,如果你还没看过PRISM,那就给它一些时间。

答案 1 :(得分:9)

我使用的那些:

  1. Robby Ingebretsen的Kaxaml这是一个简单的编辑器,非常适合袖口工作,也可以将Blend生成的Xaml放在这里进行清理。

  2. The WPF Performance Suite - 不确定这是否是最新版本,您可以深入了解瓶颈的位置。

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

  4. Xaml Powertoys这是一组优秀的实用工具。

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

  6. Expression Blend 3提供了更优秀的设计师。

  7. VS的代码片段用于删除所有DP内容 - 我忘了我从哪里获得这些内容但是WPF博士当然还有一些好的。

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

答案 2 :(得分:3)

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

答案 3 :(得分:3)

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

答案 4 :(得分:1)

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

答案 5 :(得分:1)

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

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