我也同意 Andrew 的观点,如果您正在考虑进行大量 WPF 开发,那么值得考虑一下 MVVM 模式,因为我感觉这是一种确实暴露了 WPF 背后强大功能的模式。
另外,如果您还没有看过 PRISM,请花一些时间来了解一下。
There are whole bunch of tools for WPF, and more and more are popping up as WPF grows in popularity. I have listed a few of the most useful ones below, but it really depends on what you are wanting to achieve.
For instance, for me the Sketchflow plugin in Blend has made such a difference. Also, with VS2010 comming to release next year you will see the integration of VS2010 with WPF being a lot more fluid.
I also agree with Andrew, if you are looking at doing a lot of WPF development it is worth giving the MVVM pattern a look at as I feel this is one pattern that does expose a lot of power behind WPF.
Also, if you havent had a look at PRISM, give it some time.
I know this was about WPF, most of the WPF tools I would suggest are allready here, but I noticed some other silverlight reccomendations, for that you can check out silverlightspy, sort of like snoop for silverlight.
发布评论
评论(6)
WPF 的工具有很多,而且随着 WPF 的流行,越来越多的工具不断涌现。我在下面列出了一些最有用的,但这实际上取决于您想要实现的目标。
例如,对我来说,Blend 中的 Sketchflow 插件就产生了如此大的影响。此外,随着 VS2010 明年发布,您将看到 VS2010 与 WPF 的集成更加流畅。
WPF/XAML 特定实用程序
我也同意 Andrew 的观点,如果您正在考虑进行大量 WPF 开发,那么值得考虑一下 MVVM 模式,因为我感觉这是一种确实暴露了 WPF 背后强大功能的模式。
另外,如果您还没有看过 PRISM,请花一些时间来了解一下。
There are whole bunch of tools for WPF, and more and more are popping up as WPF grows in popularity. I have listed a few of the most useful ones below, but it really depends on what you are wanting to achieve.
For instance, for me the Sketchflow plugin in Blend has made such a difference. Also, with VS2010 comming to release next year you will see the integration of VS2010 with WPF being a lot more fluid.
WPF/XAML Specific Utilities
I also agree with Andrew, if you are looking at doing a lot of WPF development it is worth giving the MVVM pattern a look at as I feel this is one pattern that does expose a lot of power behind WPF.
Also, if you havent had a look at PRISM, give it some time.
我使用的:
Robby Ingebretsen 的 Kaxaml 这是一个简单的编辑器,非常适合即兴使用工作,并将 Blend 生成的 Xaml 放入此处进行清理。
WPF 性能套件 – 不确定这是否是最新版本,您可以深入了解瓶颈所在。
C/o Karlshiffet:Mole - 类似于监听调试可视化工具VS 的插件以及他的
Xaml Powertoys< /a> 这是一组优秀的实用程序。
Reflector 当然不需要任何介绍。
Expression Blend 3 提供了更出色的设计器。
VS 的代码片段,用于删除所有 DP 内容 - 我忘记了这些内容到底是从哪里得到的,但是 WPF 博士,当然 Sacha Barber 有一些不错的代码片段。
有许多 MVVM 框架,其中许多已经在 SO 上进行了广泛讨论。
有
The ones I use:
Robby Ingebretsen’s Kaxaml This is a simple editor that is great for off the cuff work and also drop Blend generated Xaml in here to clean it up.
The WPF Performance Suite – not sure if this is the latest version, You get a great insight into where your bottle necks are.
C/o Karlshiffet: Mole - similar to snoop a debug visualiser addin for VS as well as his
Xaml Powertoys which are an excellent bunch of utilities.
Reflector of course which shouldn’t need any introduction.
Expression Blend 3 which offers a far superior designer.
Code snippets for VS to stub out all the DP stuff– I forgot where I got these from exactly but Dr WPF and of course Sacha Barber has some good ones.
There are numerous MVVM frameworks many of which have been discussed extensively on SO.
开心果 - WPF 资源可视化工具 - 列表WPF 项目中的所有资源,并显示它们是否使用以及在何处使用。
Pistachio - WPF Resource Visualizer - lists all resources from your WPF project and shows if and where are they used.
我知道这是关于 WPF 的,我建议的大多数 WPF 工具都已准备就绪,但我注意到其他一些 silverlight 推荐,您可以查看 silverlightspy,有点像 silverlight 的窥探。
I know this was about WPF, most of the WPF tools I would suggest are allready here, but I noticed some other silverlight reccomendations, for that you can check out silverlightspy, sort of like snoop for silverlight.
看看这里和这里列出了一大堆。我最喜欢的仍然是第一个链接中列出的 WPFPerf,它是一个 WPF Profiler。
Have a look here and here, a whole bunch are listed. My favourite is still WPFPerf, listed in the first link, which is a WPF Profiler.
http://marlongrech.wordpress.com/avalon-controls-library/
检查那:它是 WPF 控件库,包括 WPF 中缺少的掩码文本框。
http://marlongrech.wordpress.com/avalon-controls-library/
Check that: it's library of WPF controls including the mask text box that is missing from WPF.