Home Assistant Fácil

Curso de Home Assistant y domótica

  • Blog
  • Soy un pardillo
  • Podcast
  • Curso Arduino
  • Curso Domótica
  • Acceder
Usted está aquí: Inicio / Tutoriales / Fragmentos / Check en un Checkbox sin seleccionar la fila en el Datagrid WPF

Check en un Checkbox sin seleccionar la fila en el Datagrid WPF

Luis del Valle Hernández

A veces nos interesa hacer un check en un campo Checkbox de un Datagrid en XAML, sin que se seleccione la fila que estamos seleccionando. En muchas ocasiones al seleccionar una fila realizamos una acción que puede retardar la respuesta de nuestra aplicación. Para evitar esto podemos hacer que al hacer check en el Checkbox no seleccione la fila y esto se hace con el siguiente código.

Lo primero es añadir el evento Preview a nuestro Checkbox.

 <CheckBox IsChecked="False" PreviewMouseLeftButtonDown="CheckBox_PreviewMouseLeftButtonDown"/>

Añadimos el evento a nuestro código CS

private void CheckBox_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            //Obtenemos el checkbox
            var chk = (CheckBox)sender;

            //Marcamos el nuevo valor IsChecked
            var newValue = !chk.IsChecked.GetValueOrDefault();

            //Asignamos el valor IsChecked
            chk.IsChecked = newValue;

            //Marcamos para que no se propague hacia abajo.
            e.Handled = true;
        }

Así de sencillo y funciona :).

slzb-06

SLZB-06U: migrar coordinador Zigbee desde Sonoff Dongle P (y por qué el Dongle E es diferente)

Vale, lo confieso: no hay nada que me dé más pereza en domótica que tener que migrar toda la red Zigbee. El típico momento en el que tu viejo … [+ info...]

Home Assistant 2026.6

Home Assistant 2026.6: dashboard inteligente, IR bidireccional y automatizaciones más claras

Llevas meses peleándote con el dashboard de Home Assistant: añadir una tarjeta requería saber de memoria el nombre de cada tipo de bloque, y al final … [+ info...]

MATTER HOME ASSISTANT

Matter Home Assistant: Thread local sin nube

Hay automatizaciones que parecen una chorrada hasta que las vives todos los días. Sesenta minutos después del amanecer, los toldos de mi terraza bajan … [+ info...]

Copyright © 2026 · Programar Fácil · Aviso legal