[英]Wpf/Silverlight: How to convert hex value into Color?
我知道如何創建一個藍色的 SolidColorBrush 並在轉換器中像這樣返回它:
return new SolidColorBrush(Colors.Blue);
但是,如果我需要 SolidColorBrush 具有這個 Hex 值怎么辦? #44FFFF00
?
我怎么做?
謝謝,
new SolidColorBrush(Color.FromArgb(0x44, 0xFF, 0xFF, 0));
( 文檔)
注意:如果您的代碼將在 Silverlight 和 WPF 中共享,請不要使用Color.FromRgb()
(沒有 A),因為 Z9A06BECFED4DFCC83F66406A1DB1BC6ZC 中不存在 FromRgb 方法
嘗試
(Brush)(new BrushConverter().ConvertFrom("#44FFFF00"));
更好的恕我直言
嘗試
new SolidColorBrush(Color.FromArgb(0x44FFFF00));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.