Rumah >pembangunan bahagian belakang >C++ >Bagaimana cara menukar kod warna heksadesimal ke sistem.windows.media.color dalam .net?

Bagaimana cara menukar kod warna heksadesimal ke sistem.windows.media.color dalam .net?

Mary-Kate Olsen
Mary-Kate Olsenasal
2025-01-27 10:26:09338semak imbas

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

Menukar Kod Warna Heksadesimal kepada Warna .NET

Menggunakan warna dalam .NET selalunya melibatkan penukaran kod warna heksadesimal (seperti #FFDFD991) kepada objek System.Windows.Media.Color, terutamanya dalam aplikasi WPF. Ini membolehkan anda menggunakan warna dengan mudah pada elemen UI.

Kelas ColorConverter menyediakan penyelesaian mudah menggunakan kaedah ConvertFromStringnya. Kaedah ini mengambil kod warna heksadesimal (sebagai rentetan) dan mengembalikan nilai yang setara System.Windows.Media.Color.

Begini cara melakukannya:

  1. Tambah ruang nama: Pastikan anda telah memasukkan using System.Windows.Media; dalam kod anda.
  2. Gunakan ConvertFromString: Penukaran adalah mudah:
<code class="language-csharp">Color color = (Color)ColorConverter.ConvertFromString("#FFDFD991");</code>

Coretan kod ini dengan cekap mengubah rentetan perenambelasan menjadi objek Color yang boleh digunakan untuk aplikasi WPF anda.

Atas ialah kandungan terperinci Bagaimana cara menukar kod warna heksadesimal ke sistem.windows.media.color dalam .net?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn