ColorConvertedBitmap のマークアップ拡張機能

埋め込みプロファイルのないビットマップ ソースを指定する方法を提供します。 カラー コンテキストおよびプロファイルは、画像ソースの URI と同様に、URI によって指定されます。

XAML 属性の使用方法

<object property="{ColorConvertedBitmap imageSource sourceIIC destinationIIC}" ... />

XAML 値

説明
imageSource プロファイルにされていないビットマップの URI。
sourceIIC ソース プロファイル構成の URI。
destinationIIC ターゲット プロファイル構成の URI。

Remarks

このマークアップ拡張では、UriSource などの画像ソース プロパティ値の関連するセットを設定することが意図されています。

属性構文は、このマークアップ拡張機能で使用される最も一般的な構文です。 ColorConvertedBitmap (または ColorConvertedBitmapExtension) は、プロパティ要素の構文では使用できません。これは、最初のコンストラクターの値としてのみ値を設定できるだめです (拡張識別子の後の文字列)。

ColorConvertedBitmap はマークアップ拡張機能です。 一般にマークアップ拡張機能を実装するのは、属性値をリテラル値やハンドラー名以外にエスケープする要件が存在し、その要件の適用範囲がグローバルで、特定の型やプロパティに型コンバーターを適用するだけにとどまらない場合です。 XAML のすべてのマークアップ拡張では、それぞれの属性構文で { と } の 2 つの文字が使用されます。これは規約であり、これに従って XAML プロセッサでは、マークアップ拡張で属性を処理する必要があることが認識されます。 詳細については、「マークアップ拡張機能と WPF XAML」を参照してください。

関連項目