9

ここで質問するのが適切でない場合はご容赦ください (そうでない場合は、適宜スレッドを移動してください)。

私は約1年ほどWPFアプリケーションを開発しており、基本的にVSのXAMLデザイナーですべてのデザインを行っています。いくつかの奇妙な点を除けば、私はこれにかなり慣れており、WPF アプリケーション用の別の設計ツールを探す必要を感じたことはありません。(Kaxaml を除きますが、それはまだ XAML デザイナーの領域にあります)

Expression Blend の機能を示すスレッドやビデオを見てきましたが、確かに凝っていますが、単純な古い XAML エディターでできないことは何もありません。

Expression Blend は主にデザイナー向けのツールであると言う人もいますが、私にはその点がわかりません。設計のみを行う場合でも、WPF アプリケーションを適切に開発するには、ソフトウェア開発の知識が必要です。

  • VS の XAML デザイナーではできなくても、Expression Blend でできることは何ですか?
  • Expression Blend で WPF アプリケーションを設計せざるを得ない理由は他にありますか?
4

2 に答える 2

12

「[Expression Blendは] ファンシーですが、昔ながらの XAML エディターでできないことは何もありません」と言うのは、MS Paint で同じことができるのに、なぜ Photoshop を使用するのかを尋ねるようなものです。

確かにできますが、あまり生産的ではありません。

私が常に Blend を使用するいくつかのこと (XAML エディターや Visual Studio デザイナーとは対照的に):

  • ブラシと色。Blend の UI は VS Designer より単純に優れている
  • アニメーションとストーリーボード。(後で XAML で編集するかもしれませんが、複雑な最初のものは Blend で行う方が簡単かつ迅速です)
  • 視覚的な状態。VS Visual デザイナーはこれをサポートしておらず、手動で行うのは難しい
  • スタイルとテンプレートの編集。特に便利なのは、既存のテンプレートで Blend の「Create Copy」を使用することです
  • プロパティ エディターはより使いやすく (たとえば、マウスをクリックしてマウスを横にドラッグして int 値を増減します)、プロパティの表示とグループ化についてよりよく考えられています。

とはいえ、私の XAML 作業の大部分は、Visual Studio のプレーンな XML エディターで行われます (デザイナーはほとんど使用しません)。しかし、Blend なしで本格的な WPF 開発を行うことは夢にも思いません。

于 2013-02-27T14:49:24.257 に答える
10

Blend はグラフィック デザイナー向けであり、Visual Studio は開発者向けであると言えます。

つまり、Blend では、マウスをクリックするだけですべてを行うことができます。アニメーションは、マウスを数回クリックするだけで段階的に簡単に作成でき、トリガーもマウスをクリックして作成されます。基本的に、ほとんどの場合、コードに入る必要はありません。

他の理由から、私はブレンドが本当に好きです。何かをクリックして、スタイルの編集 (現在の編集、またはコピー) ができるので、どこにあるかを検索する必要はありません...

私たちのチームでは、グラフィック デザイナーは Blend のみで作業し、開発者は VS と Blend で作業しています。

于 2013-02-27T13:08:42.273 に答える