出于什么原因,我应该使用Expression Blend而不是XAML Designer?

l46*_*kok 9 c# wpf expression-blend

请原谅我,如果这不是正确的地方(如果不是,请相应地移动我的线程).

我已经开发了大约一年左右的WPF应用程序,我基本上在VS的XAML Designer中完成了我的所有设计.除了一些奇怪之处,我对此感到非常满意,并且从未觉得有必要为WPF应用程序寻找另一种设计工具.(除了Kaxaml,但仍然在XAML Designer的领域)

我看过线程和视频,展示了Expression Blend的功能,确定它很有趣,但是对于普通的旧XAML编辑器来说,这是不可能的.

有人说Expression Blend是一个主要面向设计师的工具,但我没有看到这一点.您需要拥有软件开发知识才能正确开发WPF应用程序,即使您只是在进行设计.

  • Expression Blend在VS中的XAML Designer无法做什么?
  • 出于什么其他原因,我觉得有必要在Expression Blend中设计一个WPF应用程序?

Isa*_*avo 12

"[表达混合是真实的,但你不能用普通的旧XAML编辑器做什么"就像问你为什么要在MS Paint中做同样的事情时使用Photoshop.

当然可以,但你不会很有成效.

我总是使用Blend的一些东西(与XAML编辑器甚至Visual Studio设计器相反):

  • 刷子和颜色.Blend的UI比VS Designer更好
  • 动画和故事板.(我以后可能会在XAML中对它们进行编辑,但如果它们很复杂,那么最初的那些在Blend中更容易和更快)
  • 视觉状态.VS Visual Designer不支持这一点,手动操作很棘手
  • 编辑样式和模板.特别方便的是在现有模板上使用Blend的"创建副本"
  • 属性编辑器使用起来更加愉快(例如,单击+向侧面拖动鼠标以增加/减少int值),并通过对属性的表示和分组进行更多思考

也就是说 - 我的大部分XAML工作都是在Visual Studio中的普通XML编辑器中完成的(我很少使用设计器).但是如果没有Blend,我不会梦想做任何严肃的WPF开发


mle*_*may 10

我可以说Blend更适用于Graphic Designer和Visual Studio for Developper.

我的意思是在Blend中,只需点击鼠标即可完成所有操作,只需点击几下鼠标即可逐步创建动画,也可通过鼠标点击创建触发器.基本上,您不必在大多数时间都使用代码.

由于其他原因,我真的很喜欢Blend,你可以点击某些东西,编辑(编辑当前或副本)样式,你不必搜索位于哪里......

在我们的团队中,我们的平面设计师只与Blend合作,我们的开发人员在VS和Blend工作.