【发布时间】:2010-09-12 10:40:26
【问题描述】:
我是一名 .Net 开发人员,希望开始开发 Silverlight 应用程序。我有 VS 2008 但想知道我是否应该/需要表达混合。与边 VS 混合的优点/缺点是什么?
【问题讨论】:
标签: visual-studio-2008 silverlight expression-blend
我是一名 .Net 开发人员,希望开始开发 Silverlight 应用程序。我有 VS 2008 但想知道我是否应该/需要表达混合。与边 VS 混合的优点/缺点是什么?
【问题讨论】:
标签: visual-studio-2008 silverlight expression-blend
我并不是要提出我自己的问题,但这可能会对您有所帮助,尤其是如果您不熟悉 Expression Studio 或 Expression Blend:“What exactly is Microsoft Expression Studio and how does it integrate with Visual Studio?”
【讨论】:
主要优点是它是 Silverlight 的 XAML 的视觉设计表面。目前,VS for Silverlight 中的视觉设计界面是只读的。我总是将 Blend 描述为图形 XAML 编辑器。它非常强大,可以帮助您理解 XAML、轻松创建可能需要的动画、模板控件、定位应用程序元素等。
【讨论】:
如果您打算做最少的 XAML 工作,那么免费且出色的工具 KaXAML 将为您提供帮助。深入了解这里http://www.kaxaml.com/
【讨论】:
Blend 对于设计非常有用,它的控制视觉状态编辑的新功能非常有用。但是,它生成的 XAML 可能比自定义编写的更难维护。
就个人而言,每当我需要生成某种视觉效果时,我都会使用 blend,然后将 XAML 复制到实际的解决方案中,但是在理想的环境中,您应该向设计人员提供在 VS 中生成的原始 XAML,而他应该用 Blend 编辑它。
【讨论】:
您将需要混合来制作动画原型、制作模板、更改颜色。我不是每天都使用它,一旦你放入一个 valueconverter,它就会使该元素无法渲染。
要使用 Blend 做任何事情,我会在 Blend 中创建一个新项目,模拟我想要的内容并将 xaml 删除。所以我很少使用它。
不过你不需要它。获取 6 月预览版或从 MSDN 获取,但不要去购买。如果您获得预览,您可以使用它来学习动画和 xaml。充分使用 xaml 后,转到 xaml 并且不使用任何工具会更快。
设计师使用 Adobe 产品和 Mac...所以您唯一需要的就是转换器。
【讨论】: