我正在“免费工具”环境中启动 WPF 项目。我目前正在使用 Visual C# Express 2008 中的设计器,并直接使用 XAML,两者的设计能力都非常有限。我的理解是 Microsoft Expression Blend 不是免费提供的(限时试用除外)。
Expression Blend 是否有望很快推出免费的 Express 版本?如果没有 - 有没有其他选择?
谢谢
我正在“免费工具”环境中启动 WPF 项目。我目前正在使用 Visual C# Express 2008 中的设计器,并直接使用 XAML,两者的设计能力都非常有限。我的理解是 Microsoft Expression Blend 不是免费提供的(限时试用除外)。
Expression Blend 是否有望很快推出免费的 Express 版本?如果没有 - 有没有其他选择?
谢谢
不,没有免费版本的表情混合(除了限时试用),也没有任何计划的公告。
几个有用的工具是:
StyleSnooper允许您从框架中的所有现有控件中获取默认样式/模板。如果您只想稍微修改现有样式或模板,这非常有用。
此外,reflector 有一个可用的BAML插件,有时可以派上用场。
我们有表达式混合(作为 MSDN 订阅的一部分),我们几乎不使用它。我们曾经用它来做两件事。1)抓取样式,我们现在只使用样式窥探器,更容易。2) 为了测试列表视图等复杂控件的自定义模板,我们现在稍微重构了架构,以便在 Visual Studio 中显示 XAML 时生成测试数据,因此我们不必一直切换到混合。
如果您正在创建非常复杂的图形或动画,我只会推荐使用 Expression Blend。对于所有其他意图和目的,请坚持使用 VS 2008。我已经学习 WPF 大约 3 个月了,除了 Visual Studio 之外我不使用任何其他东西。即使我为我的孩子制作了一些带有动画之类的游戏,我也没有发现 xaml 编辑器有任何限制。
当然,如果您想要一个更轻量级的 xaml 编辑器,请查看Kaxaml。它非常有效。