VS编程,WPF中,通过telerik控件创建颜色选择器,颜色拾取器,调色板的一种方法

版权声明:我不生产代码,我只是代码的搬运工。 https://blog.csdn.net/qq_43307934/article/details/83345427

 这里展示使用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));

像这样:

 

猜你喜欢

转载自blog.csdn.net/qq_43307934/article/details/83345427