Expression Design からエクスポートされた XAML のインポート
Microsoft Expression Design 2 で作成したアートワークを XAML ファイル形式で保存し、Microsoft Expression Blend 2 で使用することができます。これは、アートワークをアニメーションで使用する場合や、背景イメージなどのユーザー インターフェイス (UI) 要素に変換する場合などに便利な機能です。
Expression Design からアートをエクスポートするには
Expression Design 2 でアート ファイルを開きます ([ヘルプ] メニューから [サンプル] を開くことができます)。
スライスをエクスポートする場合、ツールボックスから、[スライス] ツールを選択し、エクスポートするアートワーク領域の周囲に四角形を描画し、[プロパティ] パネルの [スライスの編集] でスライスのプロパティ ([名前] など) を設定します。スライスの詳細については、Expression Design 2 のユーザー ガイドでスライスの作成とエクスポートについてのトピックを参照してください (F1)。
[ファイル] メニューの [エクスポート] をクリックします。[エクスポート] ダイアログ ボックスが表示されます。
[エクスポートする項目] で、次のいずれかを選択します。
ドキュメント全体 ドキュメント内のすべてのアートがエクスポートされます。
選択したオブジェクト アートボード上で選択した項目のみがエクスポートされます。
スライス 作成したスライスのみがエクスポートされます。表示される各スライスのプロパティを必要に応じて変更できます。
[書式設定] の横にある次のオプションのいずれかをクリックします。
XAML Silverlight キャンバス キャンバス レイアウト パネル内のオブジェクトとして表されるすべてのアートを含む単一の XAML ファイルがエクスポートされます。この XAML ファイルを Expression Blend 2 の Microsoft Silverlight 1.0 プロジェクトにインポートして、単独のドキュメント (開始 XAML ファイルやプログラムを使用して読み込まれる XAML ファイル) として使用したり、別の XAML ドキュメントにオブジェクトをコピーして貼り付けたりすることができます。
XAML WPF 描画ブラシ 描画ブラシ リソースとして表されるすべてのアートを含むリソース ディクショナリがエクスポートされます。この XAML ファイルを Expression Blend 2 の Windows Presentation Foundation (WPF) プロジェクトにインポートし、リソースをプロジェクト内のオブジェクトのブラシ プロパティに適用することができます。
ヒント : 描画ブラシに対して選択した名前が、エクスポート ファイルを使用する Expression Blend 2 プロジェクト内のリソースと重複していないことを確認してください。
XAML WPF キャンバス キャンバス レイアウト パネル内のオブジェクトとして表されるすべてのアートを含む単一の XAML ファイルがエクスポートされます。この XAML ファイルを Expression Blend 2 の Windows Presentation Foundation プロジェクトにインポートして、単独のドキュメント (開始 XAML ファイルやプログラムを使用して読み込まれる XAML ファイル) として使用したり、別の XAML ドキュメントにオブジェクトをコピーして貼り付けたりすることができます。このファイルを Expression Blend 2 の [デザイン] ビューで開くには、1 つまたは複数のオブジェクトを右クリックし、[ツール] メニューのオプションを選択してオブジェクトからボタンまたはユーザー コントロールを作成します。
メモ : スライスをエクスポートする場合、ビューア内の各スライスを選択し、選択したスライスにエクスポート プロパティを設定する必要があります。スライスごとに異なる形式を選択することができます。各スライスは個別のファイルにエクスポートされます。
Text オブジェクトを Expression Blend 2 にインポートした後で編集可能にするなど、その他のプロパティを必要に応じて設定します。このダイアログ ボックスのプロパティの詳細については、Expression Design 2 のユーザー ガイドで XAML のトピックを参照してください。
ダイアログ ボックス下部の [場所] で、ファイルのエクスポート先フォルダのパスを入力します。また、次のオプションを設定します。
[ドキュメント全体] または [選択したオブジェクト] を選択した場合、エクスポートするファイル名も入力します。
[スライス] を選択した場合、レイアウト パネルを選択してすべてのオブジェクトを含めることもできます。
[すべてエクスポート] をクリックして、ファイルをエクスポートします。
先頭に戻る
Expression Blend にアートをインポートするには
Expression Blend 2 でプロジェクトを開き、[プロジェクト] メニューの [既存のアイテムを追加] をクリックします。
[既存のアイテムを追加] ダイアログ ボックスで、エクスポートした 1 つまたは複数の XAML ファイルを参照して選択し、[開く] をクリックします。
メモ : エクスポートした XAML Silverlight キャンバスのみを Silverlight 1.0 プロジェクトにインポートできます。
ファイルは [プロジェクト] パネルの [ファイル] に追加されます。エクスポートしたアートが XAML WPF 描画ブラシ形式の場合、[リソース] パネルにも表示されます。
インポートしたアセットをアートボードに追加するには、次のいずれかの操作を行います。
[XAML Silverlight キャンバス] を選択した場合、ドキュメントに追加してそのドキュメントをアプリケーションの開始ページとして使用したり (「Expression Blend 2 での Silverlight プロジェクトの起動ページの変更」を参照)、オブジェクトを別の XAML ドキュメントにコピーして貼り付けることができます。
[XAML WPF 描画ブラシ] を選択した場合、リソースをプロジェクト内のオブジェクトのブラシ プロパティに適用します。たとえば、DrawingBrush リソースを TextBlock オブジェクトにドラッグし、Background プロパティとして設定します。
リソースの適用方法の詳細については、「リソースの適用と削除」を参照してください。
ヒント : インポートした描画ブラシ リソースの名前が Expression Blend 2 プロジェクト内のリソースと重複していないことを確認してください。[リソース] パネル内のリソース オブジェクトの名前を変更するには、オブジェクト名を右クリックし、[名前変更] を選択します。
[XAML WPF キャンバス] を選択した場合、ドキュメントに追加してそのドキュメントをアプリケーションの開始ページとして使用したり (「プロジェクトのスタートアップ ドキュメントの設定」を参照)、オブジェクトを別の XAML ドキュメントにコピーして貼り付けることができます。このファイルを Expression Blend 2 の [デザイン] ビューで開くには、1 つまたは複数のオブジェクトを右クリックし、ボタンまたはユーザー コントロールを作成します。ボタンの作成方法については「オブジェクトからのボタン作成」を参照し、ユーザー コントロールの作成方法については「既存のオブジェクトからのコントロールの作成」を参照してください。
先頭に戻る
関連項目
概念
Expression Encoder 2 からの Silverlight 1.0 サイトのインポート
Expression Blend での Expression Encoder 2 の Silverlight テンプレートの変更