Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        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);
        }
Beispiel #5
0
        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);
        }
Beispiel #6
0
        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);
        }