Maison >développement back-end >C++ >Comment convertir un code couleur hexadécimal en un système.windows.media.color dans .net?

Comment convertir un code couleur hexadécimal en un système.windows.media.color dans .net?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2025-01-27 10:26:09369parcourir

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

Convertir les codes de couleur hexadécimaux en couleurs .NET

Travailler avec des couleurs dans .NET implique souvent la conversion des codes de couleur hexadécimaux (comme # FFDFD991) en objets System.Windows.Media.Color, en particulier dans les applications WPF. Cela vous permet d'appliquer facilement des couleurs aux éléments d'interface utilisateur.

La classe ColorConverter fournit une solution simple en utilisant sa méthode ConvertFromString. Cette méthode prend un code couleur hexadécimal (en tant que chaîne) et renvoie l'équivalent System.Windows.Media.Color.

Voici comment le faire:

  1. Ajouter l'espace de noms: Assurez-vous que vous avez inclus using System.Windows.Media; dans votre code.
  2. Utiliser ConvertFromString: La conversion est simple:
<code class="language-csharp">Color color = (Color)ColorConverter.ConvertFromString("#FFDFD991");</code>

cet extrait de code transforme efficacement la chaîne hexadécimale en un objet Color utilisable pour votre application WPF.

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