程序员编辑XAML的最佳方式

Jes*_*caB 7 silverlight wpf xaml visual-studio

我想知道程序员如何选择编辑XAML.我与之交谈的大多数程序员似乎都在编辑原始XML,但这对我来说似乎很难见,因为对于更直观的编辑器来说这是很自然的事情(当然,你经常需要最终了解原始代码,但不是'有没有更好的方法来布局网格,编辑模板,或添加非c#触发器或管理命令?真正让我失望的是编辑菜单 - Visual Studio 1.0有一个更好的C++菜单编辑器而不是原始XAML编辑经验.)

当我编辑.aspx文件时,我会在很多时候使用可视化编辑器,然后对于原始内容我会进入html代码.

我知道Expression Blend,但这似乎更侧重于艺术类型和GUI专家而不是程序员.

有人建议为XAML提供比VS更好的编辑器吗?特别是因为VS似乎也有XAML编辑的真正令人讨厌的问题,比如bugginess和糟糕的表现?

感谢您帮助这个XAML新手.

Ale*_*ide 6

我必须同意Blend拥有我尝试过的最好的XAML编辑器.尽管VS2010在2008年取得了一些显着的进步,但它与Blend并没有达到同一水平,但仍然感觉有点笨重而且很容易吓坏.

进行快速和脏的XAML编辑的一个很好的选择是Kaxaml,一个小编辑器,可以被认为是XAML的NotePad.它比(VS)快,具有语法高亮,自动完成和编辑器内预览.我发现与VS一起使用非常有用,尽管它仅限于严肃的工作.


Zie*_*ied 0

Visual Studio 2008 不是编辑 WPF 窗口的工具。如果您使用复杂的 xaml 类型或某些高级样式,通常会出错。

Visual Studio 2010 在编辑方面添加了许多新功能,还特别为绑定设计器和 xaml 的 IntelliSense 设计器。

Blend确实是面向像微软这样的设计师想要卖的,但我发现它更像是VS的设计师所缺少的功能。Blend 有一个高级的样式和动画编辑器,对生成有很大帮助。但 Blend 在编辑原始 XAML 方面非常缺乏,它根本没有 IntelliSense。

我的选择是使用 VS 2010 和 Blend 专门用于样式和动画。