如果我正在编写XAML,我是否必须使用Expression Blend或Visual Studio,还是有替代工具?
答案 0 :(得分:8)
答案 1 :(得分:2)
您是使用XAML设计图形/资产还是为应用程序创建用户界面?
如果你正在设计,你有很多选择。当然,表达式设计,但有很好的转换器可以从强大的格式/应用程序(如Adobe Illustrator)中获取XAML。
如果你正在编码,虽然Blend有严重的用户体验缺点,但它有一个非常可靠的功能集 - 远比我迄今为止看到的任何替代品都要多。但是,正如戴夫指出的那样,还有其他选择。
答案 2 :(得分:2)
有Microsoft的XAMLPad应用程序:
XAMLPad screenshot http://i.msdn.microsoft.com/ms742398.samplefontpack02(en-us,VS.90).png
答案 3 :(得分:1)
取决于您想要完成什么以及您愿意花多少钱。正如杰伊所说,如果你的主要目标是为你的应用程序编写代码去Visual Studio(如果可以的话,可以获得Resharper,让你的生活变得更轻松)。如果您的目标是设计,请转到Expression Blend / Design。
XAMLPad也可以派上用场(它也为你的代码提供了很好的预览)并且重量非常轻。
+1也适用于Kaxaml。
答案 4 :(得分:1)
如果您有兴趣使用XAML创建绘图,则有一个名为XDraw on CodePlex的开源应用程序。还有一款名为Vector Architect的产品看起来很漂亮,但看起来authors of this application已停止销售它。
到目前为止,我对使用XAML创建图形和/或设计UI的工具感到非常失望,包括Expression Blend和Expression Design。认为最适合基于WPF的UI的工具是Visual Studio 2010,但在处理资源字典中的资产时它肯定有其局限性。