在WPF中,我可以使用以下代码设置堆栈面板的背景

stackPanelFlasher.Background = Brushes.Aqua;

如何将颜色设置为十六进制颜色代码,例如#C7DFFC

最佳答案

BrushConverter bc = new BrushConverter();
stackPanelFlasher.Background=  (Brush)bc.ConvertFrom("#C7DFFC");

应该做的工作。如果要使其防水,最好是
BrushConverter bc = new BrushConverter();
Brush brush=(Brush)bc.ConvertFrom("#C7DFFC");
brush.Freeze();
stackPanelFlasher.Background=brush;

需要更少的资源...

关于wpf - 使用自定义颜色代码设置面板的背景,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3246611/

10-11 18:30