Saltar al contenido

Implementación del selector de color de WPF

Solución:

Como dijo Jodha, debe usar el Control de selector de color de WpfToolkit Extended. Implementar el control del selector de color es fácil, simplemente haga algo como esto:

Pon esto en tu objeto Window:

xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"

Y esto donde quieras tu selector de color.

<xctk:ColorPicker Name="ClrPcker_Background" SelectedColorChanged="ClrPcker_Background_SelectedColorChanged"></xctk:ColorPicker>

Luego, todo lo que tiene que hacer es usar el evento SelectedColorChanged para cambiar el texto en el cuadro de texto, así:

private void ClrPcker_Background_SelectedColorChanged(object sender, RoutedPropertyChangedEventArgs<Color> e)
{
    TextBox.Text = "#" + ClrPcker_Background.SelectedColor.R.ToString() + ClrPcker_Background.SelectedColor.G.ToString() + ClrPcker_Background.SelectedColor.B.ToString();
}

¡Espero que esto ayude!

Puede comprobar el Control del selector de color de WpfToolKit Extended. Este kit de herramientas tiene muchos controles útiles.

Eche un vistazo al control ColorBox en codeplex. También puede crear degradados lineales y radiales con él.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *