.NET の 16 進コードから色を取得する
質問: .NET Framework を使用して 16 進カラー コードからカラー オブジェクトを取得するにはどうすればよいですか?
問題の定義: 16 進数のカラー コード (#FFDFD991 など) を含むファイルを読み取る場合、これらのコードは、さらに処理するために対応する System.Windows.Media.Color オブジェクトに変換する必要があります。この変換を容易にするネイティブ メソッドがフレームワークにありますか?
解決策:
提供された 16 進コードが ARGB 値を表すと仮定すると、System.Windows.Media 名前空間の ColorConverter クラスを使用して変換を実装できます。
<code class="language-csharp">using System.Windows.Media; Color color = (Color)ColorConverter.ConvertFromString("#FFDFD991");</code>
このコードは、16 進数のカラー コードを System.Windows.Media.Color インスタンスに変換するプロセスを示しています。このインスタンスは、色操作が必要なさまざまな WPF 関連のシナリオで使用できます。
以上が16 進数のカラー コードを .NET カラー オブジェクトに変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。