ColorHelper Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |