文檔半島外圍網(wǎng)上直營(yíng)>>DevExpress WinForm中文手冊(cè)>>如何創(chuàng)建新的和修改現(xiàn)有矢量皮膚調(diào)色板
                如何創(chuàng)建新的和修改現(xiàn)有矢量皮膚調(diào)色板
要?jiǎng)?chuàng)建新的或修改現(xiàn)有的調(diào)色板,您可以單擊中的“Edit”按鈕。
下面的示例說(shuō)明了如何在代碼中解決此任務(wù)。
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)                
            
 QQ交談
QQ交談 在線咨詢(xún)
在線咨詢(xún) 
                 
                
 渝公網(wǎng)安備
            50010702500608號(hào)
渝公網(wǎng)安備
            50010702500608號(hào)
             
            
 客服熱線
客服熱線