Articles of manejo de

ValueChanged no dispara con C # Win10 Iot

Parece exactamente como Win10 IoT – RaspBerry Pi2: ValueChanged no se llama cuando GPIO cambia. Tengo una raspberry pi 2 con win10 IoT (versión del creador) y tengo este código C #: public sealed class StartupTask : IBackgroundTask { private const int SENSOR_PIN = 17; private GpioPin pinSensor; public void Run(IBackgroundTaskInstance taskInstance) { taskInstance.Canceled += […]

Eliminando controladores de eventos anónimos

Posible duplicado: C #: Cómo eliminar un controlador de eventos lambda ¿Es posible eliminar un controlador de eventos que se adjuntó como función anónima? Digamos que tengo un evento, y me suscribo de esta manera: TestClass classs = new TestClass (); classs.myCustomEvent += (a,b) => { Console.Write(“”); }; ¿Es posible de alguna manera eliminar este […]

¿Por qué esto no causa una pérdida de memoria cuando el evento no se anula?

Estoy tratando de entender cómo los eventos pueden causar una pérdida de memoria. Encontré una buena explicación en esta pregunta de stackoverflow pero cuando miro objetos en Windg, me estoy confundiendo con el resultado. Para empezar, tengo una clase simple de la siguiente manera. class Person { public string LastName { get; set; } public […]

¿Cuánto más caro es una excepción que un valor de retorno?

Es posible cambiar este código, con un valor de retorno y una excepción: public Foo Bar(Bar b) { if(b.Success) { return b; } else { throw n.Exception; } } A esto, lo que arroja excepciones separadas para el éxito y el fracaso. public Foo Bar(Bar b) { throw b.Success ? new BarException(b) : new FooException(); […]

Capture todos los cambios realizados en los elementos de trabajo en las suscripciones a eventos de TFS 2012

Lo que busco es una forma de detectar todos los cambios realizados en ciertos campos en los Elementos de trabajo almacenados en nuestro nuevo servidor TFS 2012, para que pueda hacer otra lógica (procesar las actualizaciones a través de una API de la Mesa de Ayuda) con los resultados basados ​​en Lo que es cambiado […]

Evento de activación en la barra de seguimiento ValueChanged, pero no en el código

Quiero poder modificar la propiedad de valor de una barra de seguimiento en el código sin activar mi controlador de eventos. Deseo activar el evento solo cuando el usuario cambia el control arrastrando el control deslizante o moviéndolo con el teclado. ¿Cuál es la forma más sencilla de lograr esto? Tengo 6 barras de seguimiento […]

Manejo básico de eventos WinForm KeyDown

Estoy usando WinForms. He creado un controlador de eventos para el evento KeyDown del formulario principal, invocando así el controlador de eventos Click del botón. El controlador de eventos Click llamado depende de la tecla específica presionada. Si un usuario hace clic en el botón en lugar de usar la tecla y luego intenta usar […]

Agregando el controlador de eventos en main () para SerialPort

Intento suscribir un controlador de eventos al evento de datos recibidos. Parece que no puedo especificar el nombre de la función del controlador de eventos. No entiendo porque myComPort.DataReceived + = new SerialDataReceivedEventHandler (comPort_DataReceived); Me está dando un mensaje de error. Aquí está el problema, espero que cualquiera pueda responderlo. un gato ocupado http://img827.imageshack.us/img827/5904/20120125102247.png un […]

Diferencia entre RoutedEventHandler y EventHandler

Cuál es la diferencia entre this.Loaded += new RoutedEventHandler(MainWindow_Loaded); y childWindow.MyEvent += new EventHandler(childWindow_MyEvent);

¿Se pasan los argumentos de evento por referencia o valor en C #?

Una pregunta bastante simple (creo), pero parece que no veo una respuesta ya. Sé que algunos valores se pasan a través de un valor (como int y long), y otros se pasan por referencia (como Strings) cuando se pasan a las funciones. En mi progtwig, lo tengo usando un trabajador de fondo para que la […]