【问题标题】:Will Expression Blend relieve me from having to learn xaml?Expression Blend 会让我免于学习 xaml 吗?
【发布时间】:2008-12-17 15:51:49
【问题描述】:

我不介意学习 xaml,而且我确信我需要熟悉一些,但是当我第一次尝试使用 javascript 的 Silverlight 1 时,它看起来像是一个巨大的开销。我决定等到工具成熟并添加 asp.net。好吧,asp.net 已经添加了 Silverlight 2.0,现在我想看看使用它。但是,对我来说,xaml 看起来每个小步骤仍然需要大量工作。我对 Flash 的体验在图形方面似乎要简单得多(从来没有那么喜欢 ActionScript。) Blend 500 美元会解决我的大部分 xaml 问题吗?我可以将 Visual Studio Express 与完整版的 Microsoft Expression Blend 一起使用吗?

我需要 Microsoft Expression Studio 2 吗?

谢谢。

【问题讨论】:

  • 别小题大做。这并不难;智能感知让它像编码一样简单。

标签: xaml silverlight-2.0 expression-blend


【解决方案1】:

正如专业的 Web 开发人员不能依靠 Dreamweaver 的拖放操作来避免学习 HTML,您应该爬上 XAML 学习曲线。

Blend 仍然会有所帮助 - 就像许多人通过拖放和研究生成的 HTML 代码来启动 HTML 曲线一样。我使用 Silverlight 1.1 进行了一些原型设计,Blend 极大地帮助了我对 XAML 的理解。有一个“真正的”项目可以工作是有帮助的,即使它是一个概念证明。专注于 Canvas 和其他元素之间的包含范式,您将很快掌握它。我不会太担心 MPATH 的东西,请依赖这个工具。

【讨论】:

    【解决方案2】:

    Microsoft Expression Blend 会为您处理大量 XAML,并帮助您创建动画和设置触发器(XAML 触发器)。我讨厌必须通过手动编码的 XAML 来完成所有这些工作。我没有将 Blend 与 Visual Studio Express 一起使用,但我相信它会正常工作。 Microsoft Expression Blend 2 使用 sln 文件打开一个项目。

    【讨论】:

      【解决方案3】:

      Expression Blend 对数据绑定没有帮助。 VS2010 承诺在其 WPF 设计器中进行数据绑定,但如果您不能等到那时,请学习一些 XAML。

      将 XAML 视为在使用 WPF/Silverlight 时需要学习的众多 .NET 3.5 新内容之一。我推荐来自 APress 的Pro WPF in C# 2008

      【讨论】:

        【解决方案4】:

        Expression Blend 让您能够绘制形状、路径、联合或差异形状、创建动画(类似于 Flash 补间)、连接简单的触发器(例如在鼠标悬停时播放动画)。无需深入研究 XAML。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多