ColorEdit() Constructor
Initializes a new instance of the ColorEdit class.
Namespace: DevExpress.Xpf.Editors
Assembly: DevExpress.Xpf.Core.v19.2.dll
Declaration
Example
This example shows how to create custom palettes and display them within a ColorEdit control.
Note
A complete sample project is available at https://github.com/DevExpress-Examples/coloredit-create-custom-palettes-e2356.
Imports Microsoft.VisualBasic
Imports System.Collections.Generic
Imports System.Windows.Controls
Imports System.Windows.Media
Imports DevExpress.Xpf.Editors
Namespace DXEditors_ColorEdit
''' <summary>
''' Interaction logic for MainWindow.xaml
''' </summary>
Partial Public Class MainWindow
Inherits Window
Public Sub New()
InitializeComponent()
' Removes the 'Standard Colors' palette.
colorEdit1.Palettes.Remove(colorEdit1.Palettes("Standard Colors"))
' Adds a custom gradient palette.
colorEdit1.Palettes.Add(CustomPalette.CreateGradientPalette("Apex Colors", PredefinedColorCollections.Apex))
' Adds a new palette with three custom RGB colors.
Dim customColors As List(Of Color) = New List(Of Color)
customColors.Add(Color.FromRgb(150, 18, 30))
customColors.Add(Color.FromRgb(20, 40, 20))
customColors.Add(Color.FromRgb(88, 73, 29))
Dim palette As CustomPalette = New CustomPalette("Custom RGB Colors", customColors)
colorEdit1.Palettes.Add(palette)
End Sub
End Class
End Namespace
See Also