Maison >développement back-end >C++ >Comment convertir les codes de couleur hexadécimaux en System.windows.media.color dans .net?

Comment convertir les codes de couleur hexadécimaux en System.windows.media.color dans .net?

DDD
DDDoriginal
2025-01-27 10:36:10504parcourir

How to Convert Hexadecimal Color Codes to System.Windows.Media.Color in .NET?

Conversion des codes de couleur hexadécimaux en System.Windows.Media.Color dans .NET

Les développeurs

.NET rencontrent souvent des codes de couleur hexadécimaux et doivent les convertir en objets System.Windows.Media.Color utilisables, notamment dans les applications WPF. Ce guide montre une méthode simple utilisant la classe ColorConverter.

La classe ColorConverter offre une méthode ConvertFromString pratique capable d'analyser les chaînes de couleurs hexadécimales et de renvoyer l'objet Color équivalent.

Voici comment effectuer la conversion :

<code class="language-csharp">using System.Windows.Media;

Color myColor = (Color)ColorConverter.ConvertFromString("#FFDFD991");</code>

Cette ligne de code concise prend le code couleur hexadécimal "#FFDFD991" et le convertit en un objet System.Windows.Media.Color. La variable myColor résultante contient désormais les valeurs de couleur RVB représentées par l'entrée hexadécimale. Cet Color objet peut ensuite être utilisé dans votre application WPF à diverses fins, comme définir les couleurs d'arrière-plan, les couleurs du texte, etc.

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:
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