Escriba aquí su código para restablecer el estado global. if (e.IsUndoRedo) { Se ha producido una operación de deshacer o ...

// Escriba aquí su código para restablecer el estado global.

if (e.IsUndoRedo)
{
// Se ha producido una operación de deshacer o rehacer y el DOM es de sólo lectura.
return;
}

// Se ha realizado un cambio en un campo y el DOM es de escritura.
// Escriba aquí su código.