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 :).

camaras de seguridad para casa

Cámaras de seguridad para casa: 5 pilares para no caer en la trampa del Prime Day

Llevas semanas pensando en poner cámaras de seguridad para casa y llega el Prime Day. Entras en Amazon, buscas y aparecen miles de resultados: WiFi, … [+ info...]

broadlink home assistant

Broadlink Home Assistant con HAIR: mandos por infrarrojos sin YAML

Llegas a casa con el emisor Broadlink Home Assistant nuevecito. Lo sacas de la caja con toda la ilusión del mundo para integrar el ventilador del … [+ info...]

NUKI SMART LOCK

Nuki Smart Lock Go, Pro o Ultra: cuál comprar y la prueba que lo decide todo

Mira chapapote, imagina la cara de tonto que se te queda cuando te gastas casi 350 pavos en una cerradura inteligente Nuki, llega a casa, la abres con … [+ info...]

Copyright © 2026 · Programar Fácil · Aviso legal

Utilizamos cookies para ofrecerte la mejor experiencia en nuestra web.

Puedes aprender más sobre qué cookies utilizamos o desactivarlas en los .

Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

Cookies estrictamente necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

Cookies de terceros

Esta web utiliza Google Tag Manager para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

Dejar esta cookie activa nos permite mejorar nuestra web.