Freigeben über


ColorHelper Klasse

Definition

Stellt statische Hilfsmethoden für die Verarbeitung von Farbwerten bereit. C# und Microsoft Visual Basic-Code sollten stattdessen Methoden von Color verwenden.

public ref class ColorHelper sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 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.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ColorHelper
Public NotInheritable Class ColorHelper
Vererbung
Object Platform::Object IInspectable ColorHelper
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

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 UWP-App mit C++, C# oder Visual Basic und der zugehörigen XAML-UI-Definition zu definieren.

ColorHelper ist eine von mehreren Hilfsklassen, die Hilfsmethoden für Windows-Runtime Strukturwerte bereitstellen sollen. C# und Microsoft Visual Basic-Code können stattdessen Methoden von Color verwenden, da Hilfsprogrammmethoden aufgrund der Unterstützung .NET Framework Runtime direkt in der Struktur verfügbar sind. C++-Code einschließlich Visual C++-Komponentenerweiterungen (C++/CX) kann nur auf die Datenwerte in Color zugreifen, z. B. auf den A-Feldwert . Für C++-Entwickler sind einige der Hilfsprogrammfeatures, die C# und Microsoft Visual Basic direkt in Color verwenden können, als Nichtdatenmember in der ColorHelper-Klasse verfügbar.

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1703 15063 ToDisplayName

Methoden

FromArgb(Byte, Byte, Byte, Byte)

Generiert eine Color-Struktur basierend auf diskreten Bytewerten für ARGB-Komponenten . C# und Microsoft Visual Basic-Code sollten stattdessen Color.FromArgb verwenden.

ToDisplayName(Color)

Ruft den Anzeigenamen der angegebenen Farbe ab.

Gilt für:

Weitere Informationen