web-dev-qa-db-ja.com

Visual Studio 2015とVisual Studioのブレンドの比較

私は、Windowsストアアプリ開発の初心者です。 Blend for Visual Studioの主な機能と利点は何ですか。

XAMLデザイナーとすべてのツールがVisual Studioに既に組み込まれています。 Blend for Visual Studioが必要なのはなぜですか? Blend for Visual Studioの主な利点は何ですか?私が見た多くのビデオでは、人々はBlend for Visual Studioを使用することを好みます。ありがとう。

編集:私の質問は、現在のBlend for Visual Studioバージョンに関するものです。古いBlendバージョンは気にしません。

14
oneNiceFriend

ブレンドとVisual Studio-2つのツールが必要な理由

以下を可能にするVisual Studio XAML設計ツール

  • カスタムレイアウトの設計 Windowsストアアプリのカスタムレイアウトを設計するには、テンプレート、組み込みコントロール、ルーラー、ガイド、スナップサポートなどの強力なレイアウトツールを使用します。
  • コントロールの作成とスタイル設定コントロールをデザインサーフェイスにドラッグアンドドロップし、UIでプロパティを直接変更してスタイルを設定します。スタイル画像と要素。
  • コントロールテンプレートの作成と編集テンプレート編集ツールを使用して、プロジェクト全体で再利用できるカスタムコントロールテンプレートを作成します。コントロールライブラリに追加して、現在のプロジェクト以外のプロジェクトで再利用します。
  • データテンプレートの作成および編集アプリでのデータの表示方法を定義するテンプレートを作成します。
  • サンプルおよび設計時データの表示 Windowsストアアプリにバインドして表示し、実行時にデータの外観をより簡単に変更できるようにします。
  • ビヘイビアを使用してインタラクティブ機能を追加するビルトインビヘイビアをデザイン画面のオブジェクトにドラッグし、ニーズに合わせてプロパティを変更することにより、アプリにインタラクティブ機能を追加します。
  • XAMLマークアップの編集コードに触れることなくXAMLを簡単に作成および変更できるUIツールに加えて。

ブレンドにより、次のことが可能になります。

  • XAMLデザイナーでコントロールを挿入して動作を変更する

    • コントロールをアートボードに追加コントロールを[アセット]パネルからアートボードにドラッグして、[プロパティ]ウィンドウで変更できます。
    • 画像、形状、またはパスからコントロールを作成する任意のオブジェクトをコントロールにすることができます。
    • コントロールに処理をさせるコントロールは、ユーザーが操作するときにアクションを実行できます。たとえば、アニメーションを開始したり、データソースを更新したり、ビデオを再生したりできます。トリガー、動作、およびイベントを使用して、コントロールに何かをさせます。
  • XAML Designerに画像、ビデオ、およびオーディオクリップを挿入

  • 図形とパスを描く

    • 図形を描く
    • パスを描く
    • 図形をパスに変換する
    • パスを組み合わせる
    • 複合パスを作成する
    • クリッピングパスを作成する
  • オブジェクトのスタイルを変更

  • オブジェクトのアニメーション化

    • タイムラインを作成する
    • キーフレームを追加してアニメーションを繰り返す
    • 対話性のイベントトリガーを追加する
    • 色をアニメーション化する
    • モーションパスを作成および変更する
    • ボタンをアニメーション化する
    • アニメーションを作成し、イージングで作業する

参照
https://msdn.Microsoft.com/en-us/library/jj129478.aspx
https://msdn.Microsoft.com/en-us/library/jj170634.aspx

20

BlendとVSは互いに近づいていますが、両方とも独自の視聴者を持っています。両方の下に同じエンジンで実行されます。 Visual Studioは開発者向けで、BlendはUIデザイナー向けです。これは、VSでBlendの多くの機能を達成できないことを意味するものではなく、その逆も同様です。最適化されていないだけです。 Blendでは、アニメーション、ストーリーボード、ビヘイビアの設計などがすべて簡単になります。 VSのその他の開発機能は簡単です(デバッグ、サーバー接続、ソース管理、非UIソースコードの管理など)。両方とも非常に接続されており、それらを切り替えることもできます。

Blend and Visual Studio 2015のWPFツール

ブレンドとVisual Studio-2つのツールが必要な理由

Visual StudioでのXAMLの設計

12
Jef Patat

私はBlendを使用していますが、小さなアプリケーションの開発にはBlendがより便利だと思います。ただし、Blendでは、Windowsストアでアプリケーションを公開する可能性はありません。 Blendでアプリを作成した場合は、Visual Studioで開いてWindowsストアに公開する必要があります。

4
Pawel