Expression DesignからExpression BlendへXAMLをコピーするには

 Expression IQ 翻訳記事
Elliot[著], わにちゃん@ExpressionTech.jp[訳・編集]
2011年5月9日 from Expression IQ

はじめに

Expression Design と Expression Blend はとてもよく連携するので、もしDesign のほうがより快適であればそのようにできますし、そのあと準備ができたら、プロジェクトのXAMLコードをコピーして、BlendのWPF/Silverlight プロジェクトに貼り付けることができます。実際には簡単なコピーと貼り付け操作で動作しますが、それを行う前にいくつかの考慮すべき点があります。もちろん、XAMLにエクスポートできますが、コピーと貼り付けの方がより手っ取り早く行えます。

クリップボード (XAML) オプション

DesignでXAMLをコピーする前に実行する必要とする最初のタスクは、クリップボード (XAML) オプションが正しくコピーされるように設定されているかどうか、および、Blendのプロパティで正しく表示されるかどうか確認することです。

クリップボード (XAML) オプションを表示するには、[編集]メニューをクリックし、[オプション]をポイントして[クリップボード (XAML)]をクリックします。

クリップボード (XAML) オプション
XAMLオプション

まず、クリップボード形式を選択します。形式を選択するときにペーストするBlendのプロジェクトの種類を明確にする必要があります。

調整可能な他のオプションを示します。

[テキスト]オプションは、どのようにオブジェクトがハンドルするかを決定します。これらのオプションは[XAML WPF リソースディクショナリ]形式を選択した場合には表示されません。

[ライブエフェクト]オプションでは、どのようにDesignがオブジェクトに適用するエフェクトをかけるか決定します。

DesignでXAMLをコピーする

これで、XAMLオプションをセットしたら、オブジェクトをコピーする準備ができました。いったんオブジェクトを選択すると、視覚エディタ、またはテキストエディタにコードを貼りたいかどうかによってそれをどうコピーするかの2つの選択があります。

BlendでXAMLを貼り付ける

これでそのオブジェクトを貼り付ける準備ができました。もしExpression Blendで開いたWPFオブジェクトが表示されている場合、その後、そのオブジェクトの先によって、次のいずれかを行うことができます。

Blendで新しいプロジェクトを選択

以上です。Blendのアートワークがプロジェクトに追加したあと、ハードディスクドライブにプロジェクトフォルダーに.pngファイルとして保存されます。

BlendにXAMLオブジェクトとしてスライスを貼り付けることもできます。しかしそれは次回のネタにします。お読みいただきありがとうございます。

記事元: Expression IQ > Copying XAML from Expression Design to Expression Blend

Expression Design 最新記事

コメント

▲このページのトップへ