我是.Net开发人员,希望开发Silverlight应用程序。我有VS 2008,但想知道我是否应该/需要表达混合。沿着VS混合的利弊是什么?
答案 0 :(得分:5)
我并不是要提出自己的问题,但这可能对你有所帮助,特别是如果你不熟悉Expression Studio或Expression Blend:“What exactly is Microsoft Expression Studio and how does it integrate with Visual Studio?”
答案 1 :(得分:2)
主要的专业人士是它是XAML for Silverlight的视觉设计界面。现在,VS for Silverlight中的可视化设计表面是只读的。我总是将Blend描述为图形化XAML编辑器。它非常强大,可帮助您理解XAML,轻松创建可能需要的动画,模板控件,定位应用程序元素等。
答案 2 :(得分:2)
如果您打算做最小的XAML,那么免费且优秀的工具KaXAML将为您提供帮助。深入了解http://www.kaxaml.com/
答案 3 :(得分:1)
Blend对于设计非常有用,它的控制视觉状态编辑它的新功能非常有用。但是,它生成的XAML可能比自定义编写的XAML更难维护。
就个人而言,每当我需要产生一定的视觉效果时,我都会使用混合,然后将XAML复制到实际的解决方案中,但在理想的环境中,你应该为设计者提供在VS中生成的原始XAML,他应该用Blend编辑它。
答案 4 :(得分:1)
您需要混合原型制作动画,制作模板,更改颜色。我不是每天都使用它,一旦你输入了一个valueconverter,它就会使这个元素无法渲染。
使用Blend做任何事我在Blend中创建一个新项目,模拟我想要的东西并剪掉xaml。所以我很少使用它。
你不需要它。获取六月预览或从MSDN获取它,但不要去购买它。如果你得到预览,你可以用它来学习动画和xaml。使用xaml之后,转到xaml会更快,而不是使用任何工具。
设计师使用Adobe产品和Mac ......所以你唯一需要的是转换器。