首页 文章

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

提问于
浏览
10

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

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

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

有人说Expression Blend是一个主要面向设计师的工具,但我没有看到这一点 . You need to have software development knowledge为了正确开发WPF应用程序,即使您只是在进行设计 .

  • 在VS中的XAML Designer无法实现Expression Blend可以做些什么?

  • 出于其他原因,我是否应该感到有必要在Expression Blend中设计WPF应用程序?

2 回答

  • 10

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

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

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

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

  • 12

    说"[Expression Blend is] fancy but it's nothing that you can't do with plain old XAML Editor"就像问你为什么要在MS Paint中做同样的事情时使用Photoshop .

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

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

    • 画笔和颜色 . Blend的UI比VS Designer更好

    • 动画和故事板 . (我以后可能会在XAML中对它们进行编辑,但如果它们很复杂,那么最初的那些在Blend中更容易和更快)

    • Visual States . VS Visual Designer不支持这一点,手动操作很棘手

    • 编辑样式和模板 . 特别方便的是在现有模板上使用Blend的"Create Copy"

    • 属性编辑器使用起来更加愉快(例如,单击鼠标左键来增加/减少int值),并通过表示和分组属性进行更多考虑

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

相关问题