2011-07-15 4 views
1

今後のプロジェクトのGUI側でWPFを使用しています。VS2010と式を使用したWPFの最初の取り組み

私はWPFとWinのフォームを作るという大きな決断をしていますが、その決定を下す前にいくつかの単純なWPFプログラムで遊びたいと思っています。

私は、XAMLの編集にVisual Studio(投稿時点では2008年)の編集が不十分で、MS Expressionの使用を推奨しています。

質問があります: - 私はVS2010を持っていますが、これはVS2008に存在していない弱いXAML編集を修正しましたか? XAMLを編集する代わりに、Expression Studioのどの製品が使用されますか? VSでWPFのコード側を構築し、生成したXAMLをVSにコピーする式でXAMLを構築するという考え方はありますか?

ExpressionとVS2010を組み合わせる際のヒントがあれば幸いです。

種類よろしく

アッシュ

答えて

3

VS2010は、VS2008に比べXAMLをサポートするためのより良い的環境を持っている(VS2008で、それは本当に偉大な経験はなかった) - いくつかの基本的で遊んすることも可能ですVS2010でまっすぐにプロジェクト...

Expression Blendは、アニメーションやトランジションなどに入ると実際にパワーを発揮します(Expression Blendは、VS2010の基本をカバーした後、Expressionスイートの開始スペースになります)。

私はVS2010が好きなツール/ IDEで基本的な露出を取得し、Expression Webサイトから入手できるBlendのサンプル/チュートリアルの一部を参照して、次のレベル。

私がWPF/Silverlightで販売したことは、データバインディング、MVVMパターンを使用した懸念の分離、コマンド... winformsアリーナとクリーナーで達成していたものよりも簡単だったようです。私が物事のwinformsの方法に慣れていて、WPFをやってみようとしていたが、Winformsのアプローチを使っていたからといって、私がそれを売ってしまう前に。

基本プロジェクトでは、コードとXAMLをすべてVS2010に直接ビルドすることができます。実際、コード中心の観点からXAMLを初めて学ぶ人にとって、XAMLをVS2010で直接コーディングすると、Expression Blendのようなツールで作業する前に基本的な構文に慣れることができます開発者

+0

答えをいただきありがとうございます。正直言って、私はImがGUIのアニメーションのような何かをやっていると想像できないので、VS2010の改良されたXAMLサポートがExpression Overkillを作成するように思えます。 – user589195

1

VS2010を使用すると、XAMLのインテリセンスサポートが大幅に向上します(50以上の大規模ソリューションのサポートが向上します)。

Expression BlendとVS2010の間でファイルをコピーしないでください。同じソリューションで同じソリューションワークを開くことができます(Blendはソースcontorlもサポートしています)。 in VS2010

+0

答えをありがとう。正直言って、私はImがGUIのアニメーションのような何かをやっていると想像できないので、VS2010の改良されたXAMLサポートがExpression Overkillを作成するように思えます。 – user589195

+1

あなたのUI要素を詳細に制御したいときは、Blendはかなり良いです。テンプレート、スタイリング、その他のビットに適しています。大規模なLOBアプリケーションではそれを使用する必要があります。私も同様の考えを持っていました。そして、私がそれをデモしたとき、かなり好きで、それを使ってみようとしました。 –

+0

これは私の最初のWPF掘り出し物なので、私はVS2010から始めます。 VSを使って簡単に何もできないことが見つかったら、Blendがそれを実行できるかどうかを見ることができます。私は問題が私の頭がWinFormsモードで立ち往生しているだろうと思う。 – user589195

関連する問題