2013-02-27 14 views
9

これは適切な場所でない場合は私を許してください(そうでなければ私のスレッドを移動してください)。XAMLデザイナーよりExpression Blendを使用する理由は何ですか?

私は約1年ほどWPFアプリケーションを開発していましたが、基本的にVSのXAML Designerですべてのデザインを行います。いくつかの奇妙な点を除けば、私はそれをかなり快適に感じ、WPFアプリケーションのための別のデザインツールを探す必要性を感じなかった。 (Kaxamlは例外ですが、それでもXAML Designerの領域にあります)

Expression Blendが何をしているかを実演していますが、これはすばらしいことですが、それは普通の古いXAML編集者。

Expression Blendは主にデザイナー向けのツールですが、私はこの点を見逃しています。 You need to have software development knowledgeを使用して、デザインをやっていてもWPFアプリケーションを適切に開発することができます。

  • VSのXAMLデザイナではできないものの、Expression Blendでは何ができますか?
  • Expression BlendでWPFアプリケーションを設計する必要がある他の理由について教えてください。
+0

MicrosoftのBlendとVSの素晴らしい比較があります:https://msdn.microsoft.com/en-us/library/dn904477 aspx –

答えて

10

私は、BlendがGraphic Designerの方がより重視され、Visual StudioがDevelopperの方が向いていると言えます。

ブレンドでは、マウスをクリックするだけですべてを行うことができます。アニメーションはマウスを数回クリックするだけで簡単に作成でき、トリガーはマウスをクリックしても作成されます。 基本的には、ほとんどの時間コードを入力する必要はありません。私は本当にブレンドのように、あなたが何かをクリックして、スタイルの編集(編集現在、またはコピー)することができ、あなたがどこにあるか検索する必要はありませんで、他の理由から

...

私たちのチームでは、グラフィックデザイナーはBlendのみで動作し、開発者はVSとBlendで動作します。 「空想[Expression Blendのがある]が、それはあなたが昔ながらのXAMLエディタを使用して行うことができない何もない」を言っ

11

は、あなただけのペイントMSで同じことを行うことができたときにPhotoshopのを使用する理由を尋ねるようなものです。

確かにすることができますしかし、あなたは非常に生産的になるつもりはありません。

(XAMLエディタ、あるいはVisual Studioのデザイナーではなく)私はいつものためのブレンドを使用していくつかのこと:

  • ブラシと色。 BlendのUIはVSデザイナーよりも簡単です
  • アニメーションとストーリーボード。 (後でXAMLで編集することもできますが、複雑な場合は最初のものをBlendでもっと簡単で素早く行うことができます)
  • Visual States VSビジュアルデザイナーはこれをサポートしておらず、手作業でやりにくいです。
  • スタイルとテンプレートの編集。特に便利なのは、既存のテンプレートにBlendの "Create Copy"を使用することです
  • プロパティエディタを使用する方が快適です(たとえば、マウスを横にドラッグするとint値を増減できます)。プロパティの表示とグループ化

私のXAMLの作業の大半はVisual StudioのプレーンなXMLエディタで行われていますが(デザイナはほとんど使用しません)。しかし、私はBlendなしで真剣なWPF開発をすることを夢見ません

関連する問題