您使用什么工具进行WPF开发?

时间:2008-09-02 00:06:00

标签: wpf

您使用Visual Studio Cider旁边的哪些工具?
您是否成功使用了Microsoft Expression产品系列中的某些内容?

修改
以下是显示的工具

  1. Snoop
  2. Mole debugger visualizer
  3. Perforator 建议
  4. Matt Hamilton The Expression Blend 2.5 Preview
  5. 建议
  6. Anthony Conyers {li> Kaxaml建议Anthony Conyers& Brad Leach
  7. Xaml Export 建议
  8. Artur Carvalho

    其他一些相关问题:

12 个答案:

答案 0 :(得分:16)

Microsoft提供了一个名为“Perforator”的便捷工具,它可以告诉您WPF应用程序的哪些部分正在软件中呈现。它是更大的“性能分析工具”集的一部分,您可以找到here

答案 1 :(得分:12)

我使用以下工具进行WPF开发:

  • Snoop - 此工具简化了WPF应用程序在运行时的调试。
  • Mole - 适用于Visual Studio的可视化工具。强烈建议不仅仅是WPF工作(尽管它是为WPF构建的)。
  • Kaxaml - 与XAML“玩”的好工具。全智能感知。我用它来看看如何渲染XAML。
  • Expression Blend - 主要用于复制控件模板,还有一些样式工作。

答案 2 :(得分:10)

答案 3 :(得分:7)

除了Snoop,Mole和VS2K8还可以使用:

当我在WPF项目中处理UI时,我在Blend中至少和Visual Studio一样多。我使用Blend创建UI的初始版本,然后我将在VS内部手动调整xaml。我用Kaxaml“试一试”。如果我想进行实验并且我不想在VS或Blend中创建新项目的开销,我将使用Kaxaml。

答案 4 :(得分:4)

Xaml Export。将向量(如Adobe Illustrator中的向量)导出到xaml。

答案 5 :(得分:3)

XAML Power Toys另一位VS插件形式的作者,Mole,Karl Shifflett。基于类元数据生成表单,列表视图和网格。还有一些有用的xaml技巧:将元素分组到面板中,清除设计器生成的代码等等。

答案 6 :(得分:3)

我使用ReaderSvg将SVG(矢量图形)转换为XAML。

与WPF没有直接关系,但对了解WPF控件如何工作非常有用:Reflector

答案 7 :(得分:3)

我使用了答案中列出的所有工具,因此我将添加一个混合。

Rooler - 这是一个非常棒的UI工具,我相信它是在WPF中实现的。

答案 8 :(得分:2)

Crack.NET是一个运行时调试和脚本工具Josh Smith,它使您可以访问计算机上运行的任何.NET桌面应用程序的内部。如果你喜欢Visual Studio的Snoop和Mole,你也会喜欢Crack.NET。 Crack.NET允许您“遍历”另一个.NET应用程序的托管堆,检查对象上的各种值,甚至通过IronPython脚本操作这些对象。

Crack.NET

答案 9 :(得分:2)

WPF PerfTool可能有用

答案 10 :(得分:1)

刚刚开始使用WPF探索时,我发现了各种有用的实用程序(如下所列)。我在 Simple-Talk.com 上的文章 Essential Tools for the WPF Novice 通过插图和链接讨论了这些文章。

常规探索工具

  • SDK XAML浏览器(Microsoft) - 显示任何控件的XAML和渲染样本。
  • XamlT ,又名 Type Explorer (Rob Relyea) - 在一个新颖的界面中显示WPF类详细信息。
  • Gradient Editor (Layne Thomas) - 为您制作XAML的渐变设计师。
  • Snoop WPF调试器(Cplotts) - WPF检查器,可让您浏览正在运行的WPF应用程序的可视内容。
  • DumpControlTemplate (Charles Petzold) - 显示任何WPF控件的默认ControlTemplate。
  • SDK Viewer (Microsoft) - 在富客户端应用程序中提供WPF的所有SDK文档。

XamlPad及其后续者

(我的文章为这六位编辑提供了详细的功能比较表。)

  • XamlPad(Microsoft)
  • XamlPadX(Lester Lobo)
  • XAML Cruncher(Charles Petzold)
  • Kaxaml(Robby Ingerbretsen)
  • XamlPad Sample(Rob Relyea)
  • XamlHack(周勇)

答案 11 :(得分:1)

一些很棒的文章有WPF工具列表(来自我的书签) -

  

XAML工具的完整列表:

     

http://www.realsoftwaredevelopment.com/the-complete-list-of-xaml-tools/

     

Windows Presentation Foundation工具   和控制:

     

http://blogs.msdn.com/b/mswanson/archive/2006/02/26/wpftoolsandcontrols.aspx

我知道了 -

  

开心果 - “WPF资源展示台”:

     

http://www.granthinkson.com/2007/11/08/announcing-pistachio-wpf-resource-visualizer/