彩票走势图

logo DevExpress WinForm中文手册
文档彩票走势图>>DevExpress WinForm中文手册>>如何创建新的和修改现有矢量皮肤调色板

如何创建新的和修改现有矢量皮肤调色板


立即下载DevExpress WinForms

要创建新的或修改现有的调色板,您可以单击中的“Edit”按钮。

修改

下面的示例说明了如何在代码中解决此任务。

C#:

SvgPalette svgPalette = new SvgPalette();
svgPalette.Colors.Add(new SvgColor("Paint", Color.FromArgb(242, 242, 242)));
svgPalette.Colors.Add(new SvgColor("Paint High", Color.FromArgb(255, 255, 255)));
svgPalette.Colors.Add(new SvgColor("Paint Shadow", Color.FromArgb(222, 222, 222)));
svgPalette.Colors.Add(new SvgColor("Brush", Color.FromArgb(80, 80, 80)));
svgPalette.Colors.Add(new SvgColor("Brush Light", Color.FromArgb(150, 150, 150)));
svgPalette.Colors.Add(new SvgColor("Brush High", Color.FromArgb(80, 80, 80)));
svgPalette.Colors.Add(new SvgColor("Brush Major", Color.FromArgb(180, 180, 180)));
svgPalette.Colors.Add(new SvgColor("Brush Minor", Color.FromArgb(210, 210, 210)));
svgPalette.Colors.Add(new SvgColor("Accent Paint", Color.FromArgb(23, 107, 209)));
svgPalette.Colors.Add(new SvgColor("Accent Paint Light", Color.FromArgb(191, 224, 255)));
svgPalette.Colors.Add(new SvgColor("Accent Brush", Color.FromArgb(255, 255, 255)));
svgPalette.Colors.Add(new SvgColor("Accent Brush Light", Color.FromArgb(81, 148, 224)));
svgPalette.Colors.Add(new SvgColor("Key Paint", Color.FromArgb(71, 71, 71)));
svgPalette.Colors.Add(new SvgColor("Key Brush", Color.FromArgb(255, 255, 255)));
svgPalette.Colors.Add(new SvgColor("Key Brush Light", Color.FromArgb(150, 150, 150)));
svgPalette.Colors.Add(new SvgColor("Red", Color.FromArgb(226, 54, 66)));
svgPalette.Colors.Add(new SvgColor("Green", Color.FromArgb(60, 146, 92)));
svgPalette.Colors.Add(new SvgColor("Blue", Color.FromArgb(58, 116, 194)));
svgPalette.Colors.Add(new SvgColor("Yellow", Color.FromArgb(252, 169, 10)));
svgPalette.Colors.Add(new SvgColor("Black", Color.FromArgb(122, 122, 122)));
svgPalette.Colors.Add(new SvgColor("Gray", Color.FromArgb(190, 190, 190)));
svgPalette.Colors.Add(new SvgColor("White", Color.FromArgb(255, 255, 255)));

// Obtain a vector skin
var commonSkin = CommonSkins.GetSkin(LookAndFeel);
// Replace the default color palette with a custom palette
commonSkin.SvgPalettes[Skin.DefaultSkinPaletteName].CustomPalette = svgPalette;
LookAndFeelHelper.ForceDefaultLookAndFeelChanged();
// Or add a new palette
commonSkin.CustomSvgPalettes.Add(new SvgPaletteKey(commonSkin.CustomSvgPalettes.Count, "PALETTE_NAME"), svgPalette);

VB.NET:

Dim svgPalette As New SvgPalette()
svgPalette.Colors.Add(New SvgColor("Paint", Color.FromArgb(242, 242, 242)))
svgPalette.Colors.Add(New SvgColor("Paint High", Color.FromArgb(255, 255, 255)))
svgPalette.Colors.Add(New SvgColor("Paint Shadow", Color.FromArgb(222, 222, 222)))
svgPalette.Colors.Add(New SvgColor("Brush", Color.FromArgb(80, 80, 80)))
svgPalette.Colors.Add(New SvgColor("Brush Light", Color.FromArgb(150, 150, 150)))
svgPalette.Colors.Add(New SvgColor("Brush High", Color.FromArgb(80, 80, 80)))
svgPalette.Colors.Add(New SvgColor("Brush Major", Color.FromArgb(180, 180, 180)))
svgPalette.Colors.Add(New SvgColor("Brush Minor", Color.FromArgb(210, 210, 210)))
svgPalette.Colors.Add(New SvgColor("Accent Paint", Color.FromArgb(23, 107, 209)))
svgPalette.Colors.Add(New SvgColor("Accent Paint Light", Color.FromArgb(191, 224, 255)))
svgPalette.Colors.Add(New SvgColor("Accent Brush", Color.FromArgb(255, 255, 255)))
svgPalette.Colors.Add(New SvgColor("Accent Brush Light", Color.FromArgb(81, 148, 224)))
svgPalette.Colors.Add(New SvgColor("Key Paint", Color.FromArgb(71, 71, 71)))
svgPalette.Colors.Add(New SvgColor("Key Brush", Color.FromArgb(255, 255, 255)))
svgPalette.Colors.Add(New SvgColor("Key Brush Light", Color.FromArgb(150, 150, 150)))
svgPalette.Colors.Add(New SvgColor("Red", Color.FromArgb(226, 54, 66)))
svgPalette.Colors.Add(New SvgColor("Green", Color.FromArgb(60, 146, 92)))
svgPalette.Colors.Add(New SvgColor("Blue", Color.FromArgb(58, 116, 194)))
svgPalette.Colors.Add(New SvgColor("Yellow", Color.FromArgb(252, 169, 10)))
svgPalette.Colors.Add(New SvgColor("Black", Color.FromArgb(122, 122, 122)))
svgPalette.Colors.Add(New SvgColor("Gray", Color.FromArgb(190, 190, 190)))
svgPalette.Colors.Add(New SvgColor("White", Color.FromArgb(255, 255, 255)))

' Obtain a vector skin
Dim commonSkin = CommonSkins.GetSkin(LookAndFeel)
' Replace the default color palette with a custom palette
commonSkin.SvgPalettes(Skin.DefaultSkinPaletteName).CustomPalette = svgPalette
LookAndFeelHelper.ForceDefaultLookAndFeelChanged()
' Or add a new palette
commonSkin.CustomSvgPalettes.Add(New SvgPaletteKey(commonSkin.CustomSvgPalettes.Count, "PALETTE_NAME"), svgPalette)
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP