VS编程,WPF中,通过telerik控件创建颜色选择器,颜色拾取器,调色板的一种方法
这里展示使用telerik控件时,调用颜色调色板,颜色选择器,颜色拾取器的一种方法
1、增加引用
2、前台定义引用
xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"
像这样
3、使用控件:telerik:RadColorEditor
其中,若要是实时显示颜色效果,则需要使用 SelectedColorChanging=" " 事件
还有一点:
效果:
4、在颜色更改后的触发事件中,增加如下代码:
XAML_grid.Background = new SolidColorBrush(Color.FromRgb(e.Color.R, e.Color.G, e.Color.B));
意思是获取当前调色板的颜色,并将此颜色设置给名字为 XAML_grid 的控件背景。
和下面这段代码是等价的:
XAML_grid.Background = new SolidColorBrush(Color.FromRgb(XAML_ColorEditor.SelectedColor.R, XAML_ColorEditor.SelectedColor.G, XAML_ColorEditor.SelectedColor.B));
像这样: