
14/08/2008, 08:08
|
 | Colaborador | | Fecha de Ingreso: septiembre-2007 Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 6 meses Puntos: 87 | |
Respuesta: Generador de Eventos. Primero tendrias q escribir el delegado del EventHandler
supongamos que tienes una clase q se llama pedidos y quieres q revise el evento cuando al pedido se le adiciona o elimina un item public delegate void PedidoModificadoEventHandler(object sender,Eventargs e);
despues de eso requieres definir un evento como public event PedidoModificadoEventHandler OnPedidoModificado;
ya que tienes eso en tu clase supongamos que tenemos 2 eventos uno que se llama AgregarElementos al pedido y otro que se llama EliminarElementos
public void AgregarElementos()
{
// Aqui y en el otro metodo como ejemplo solo invocas al evento obviamente del lado del consumidor de tu clase debe estar implementado
OnPedidoModificado(this,new EventArgs());
}
PD. este ejemplo es meramente ilustrativo hay muchas cosas mas que puedes hacer como definir tu propia clase de argumento de eventos herendando de EventArgs , definir tal vez alguna enumeracion para complementarlo que se yo. el limite lo pones tu. |