Maison > développement back-end > C++ > Comment convertir un code couleur hexadécimal en objet couleur .NET ?

Comment convertir un code couleur hexadécimal en objet couleur .NET ?

Linda Hamilton
Libérer: 2025-01-27 10:46:13
original
707 Les gens l'ont consulté

How to Convert a Hexadecimal Color Code to a .NET Color Object?

Obtenir la couleur à partir du code hexadécimal dans .NET

Question : Comment récupérer un objet couleur à partir d'un code couleur hexadécimal à l'aide du .NET Framework ?

Définition du problème : Lors de la lecture de fichiers contenant des codes de couleur hexadécimaux (par exemple, #FFDFD991), ces codes doivent être convertis en objets System.Windows.Media.Color correspondants pour un traitement ultérieur. Existe-t-il une méthode native dans le framework qui peut faciliter cette conversion ?

Solution :

En supposant que le code hexadécimal fourni représente une valeur ARVB, la conversion peut être implémentée à l'aide de la classe ColorConverter dans l'espace de noms System.Windows.Media :

using System.Windows.Media;

Color color = (Color)ColorConverter.ConvertFromString("#FFDFD991");
Copier après la connexion

Ce code illustre le processus de conversion d'un code couleur hexadécimal en une instance System.Windows.Media.Color, qui peut ensuite être utilisée dans divers scénarios liés à WPF nécessitant une manipulation des couleurs.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal