private static void OnChatChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { GestorRedUserControl controlRed = (GestorRedUserControl)d; if (e.OldValue != null) { ChatUserControl controlChatOld = (ChatUserControl)e.NewValue; controlChatOld.EnviandoTexto -= new EventHandler <ChatChangedEventArgs>(controlRed.Chat_EnviarMensajeTexto); } ChatUserControl controlChatNew = (ChatUserControl)e.NewValue; controlChatNew.EnviandoTexto += new EventHandler <ChatChangedEventArgs>(controlRed.Chat_EnviarMensajeTexto); }
private static void OnBotonConectarChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { GestorRedUserControl controlRed = (GestorRedUserControl)d; if (e.OldValue != null) { Button oldButton = (Button)e.NewValue; oldButton.Click -= new RoutedEventHandler(controlRed.BotonConectar_Click); } Button newButton = (Button)e.NewValue; newButton.Click += new RoutedEventHandler(controlRed.BotonConectar_Click); }
private static void OnFicheroChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { GestorRedUserControl controlRed = (GestorRedUserControl)d; if (e.OldValue != null) { FicheroUserControl controlFicheroOld = (FicheroUserControl)e.NewValue; controlFicheroOld.EnviandoFichero -= new EventHandler <FicheroChangedEventArgs>(controlRed.Fichero_EnviarFichero); } FicheroUserControl controlFicheroNew = (FicheroUserControl)e.NewValue; controlFicheroNew.EnviandoFichero += new EventHandler <FicheroChangedEventArgs>(controlRed.Fichero_EnviarFichero); }
private static void OnImagenChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { GestorRedUserControl controlRed = (GestorRedUserControl)d; if (e.OldValue != null) { ImagenUserControl controlImagenOld = (ImagenUserControl)e.NewValue; controlImagenOld.EnviandoImagen -= new EventHandler <ImagenChangedEventArgs>(controlRed.Imagen_EnviarImagen); } ImagenUserControl controlImagenNew = (ImagenUserControl)e.NewValue; controlImagenNew.EnviandoImagen += new EventHandler <ImagenChangedEventArgs>(controlRed.Imagen_EnviarImagen); }
private static void OnDescargaChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { GestorRedUserControl controlRed = (GestorRedUserControl)d; if (e.OldValue != null) { DescargaUserControl controlDescargaOld = (DescargaUserControl)e.NewValue; controlDescargaOld.EnviandoBusqueda -= new EventHandler <DescargaChangedEventArgs>(controlRed.Descarga_BuscarRecurso); controlDescargaOld.EnviandoDescarga -= new EventHandler <DescargaChangedEventArgs>(controlRed.Descarga_DescargarRecurso); } DescargaUserControl controlDescargaNew = (DescargaUserControl)e.NewValue; controlDescargaNew.EnviandoBusqueda += new EventHandler <DescargaChangedEventArgs>(controlRed.Descarga_BuscarRecurso); controlDescargaNew.EnviandoDescarga += new EventHandler <DescargaChangedEventArgs>(controlRed.Descarga_DescargarRecurso); }
private static void OnAudioChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { GestorRedUserControl controlRed = (GestorRedUserControl)d; if (e.OldValue != null) { MultimediaUserControl controlAudioOld = (MultimediaUserControl)e.NewValue; controlAudioOld.EnviandoStream -= new EventHandler <EnviarStreamEventArgs>(controlRed.Audio_EnviarMultimedia); controlAudioOld.CancelarStream -= new EventHandler(controlRed.Audio_CancelarStream); } MultimediaUserControl controlAudioNew = (MultimediaUserControl)e.NewValue; controlAudioNew.EnviandoStream += new EventHandler <EnviarStreamEventArgs>(controlRed.Audio_EnviarMultimedia); controlAudioNew.CancelarStream += new EventHandler(controlRed.Audio_CancelarStream); controlAudioNew.EsMultimediaVideo(false); }