ColorHelper Klasse

Definition

Stellt statische Hilfsmethoden für die Verarbeitung von Farbwerten bereit. C#-Code sollte stattdessen Methoden von Color verwenden.

public ref class ColorHelper sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.LiftedContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ColorHelper final
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
class ColorHelper final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.LiftedContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ColorHelper
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public sealed class ColorHelper
Public NotInheritable Class ColorHelper
Vererbung
Object Platform::Object IInspectable ColorHelper
Attribute

Hinweise

Farbe ist eine Windows-Runtime Struktur, die eine Farbe mit vier Kanälen darstellt: A (Alpha), R (Rot), G (Grün), B (Blau). Jeder der Werte wird als Bytetyp mit dem Wert 0-255 gespeichert. Die häufigste Anwendung von Color besteht darin, farbbezogene Eigenschaften in einem UI-Element als Teil einer XAML-App mit C++ oder C# und deren XAML-UI-Definition zu definieren.

ColorHelper ist eine von mehreren Hilfsklassen, die Hilfsmethoden für Windows-Runtime Strukturwerte bereitstellen sollen. C#-Code kann stattdessen Methoden von Color verwenden, da Hilfsmethoden aufgrund .NET Framework-Laufzeitunterstützung direkt in der Struktur verfügbar sind. C++-Code kann nur auf die Datenwerte in Color zugreifen, z. B. den A-Feldwert . Für C++-Entwickler stehen einige der Hilfsfeatures, die C# direkt auf Color verwenden kann, da Nicht-Datenmember in der ColorHelper-Klasse verfügbar sind.

Methoden

Name Beschreibung
FromArgb(Byte, Byte, Byte, Byte)

Generiert eine Farbstruktur basierend auf diskreten Bytewerten für ARGB-Komponenten . C#-Code sollte stattdessen Color.FromArgb verwenden.

ToDisplayName(Color)

Ruft den Anzeigenamen der angegebenen Farbe ab.

Gilt für:

Weitere Informationen