Freigeben über


ColorConvertedBitmap-Markup-Erweiterung

Bietet eine Möglichkeit, eine Bitmapquelle anzugeben, die nicht über ein eingebettetes Profil verfügt. Farbkontexte/Profile werden durch URI angegeben, ebenso wie der Bildquellen-URI.

XAML-Attributverwendung

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

XAML-Werte

Wert Beschreibung
imageSource Der URI der nicht profilierten Bitmap.
sourceIIC Der URI der Quellprofilkonfiguration.
destinationIIC Der URI der Zielprofilkonfiguration

Bemerkungen

Diese Markuperweiterung soll einen verwandten Satz von Eigenschaftswerten der Bildquelle wie UriSourceergänzen.

Attributsyntax ist die am häufigsten verwendete Syntax für diese Markuperweiterung. ColorConvertedBitmap (oder ColorConvertedBitmapExtension) kann nicht in der Eigenschaftselementsyntax verwendet werden, da die Werte nur als Werte für den initialen Konstruktor festgelegt werden können, also die Zeichenfolge, die dem Erweiterungsbezeichner folgt.

ColorConvertedBitmap ist eine Markuperweiterung. Markuperweiterungen werden in der Regel implementiert, wenn Attributwerte in etwas anderes als Literalwerte oder Handlernamen umgewandelt werden müssen, und diese Anforderung eine globalere Lösung erfordert als das einfache Anwenden von Typkonvertern auf bestimmte Typen oder Eigenschaften. Alle Markuperweiterungen in XAML verwenden die Zeichen {und } in ihrer Attributsyntax. Dies ist die Konvention, mit der ein XAML-Prozessor erkennt, dass eine Markuperweiterung das Attribut verarbeiten muss. Weitere Informationen finden Sie unter Markup Extensions und WPF XAML.

Siehe auch