private void DeshabilitarControles() { if (mandoActivo) { mandoActivo = false; lblTurno.Text = Constantes.MensajesMando.MANDOINACTIVO; panelTurno.Background = Convertidor.GetSolidColorBrush(Constantes.Colores.COLORINACTIVO); } }
private void IniciarVariables() { recibirComando = true; colorValido = new SolidColorBrush(Windows.UI.Colors.Green); colorInvalido = new SolidColorBrush(Windows.UI.Colors.Red); colorActivo = Convertidor.GetSolidColorBrush(Constantes.Colores.COLORSOMBREADO); colorTransparente = Convertidor.GetSolidColorBrush(Constantes.Colores.COLORTRANSPARENTE); timerMantenerConexion = new Timer(timerMantenerConexionCallback, null, TimeSpan.FromSeconds(3), TimeSpan.FromSeconds(Constantes.Reconexion.KeepAlive)); }
public void HabilitarControles() { mandoActivo = true; lblTurno.Text = "En Turno"; panelEncendido.Background = Convertidor.GetSolidColorBrush(Constantes.COLORMANDOACTIVO); if (App.DetectPlatform() == Platform.WindowsPhone) { var vibration = VibrationDevice.GetDefault(); vibration.Vibrate(TimeSpan.FromMilliseconds(500)); } }
protected override async void OnNavigatedTo(NavigationEventArgs e) { DisplayInformation.AutoRotationPreferences = DisplayOrientations.Landscape; mandoActivo = false; //El color del jugador if (e != null) { var param = e.Parameter.ToString(); var color = param.Substring(0, 8); TonalidadMando.Stroke = Convertidor.GetSolidColorBrush(color); if (param.Length > 8) { if (param.Substring(8, 1) == "1") { HabilitarControles(); } else { DeshabilitarControles(); } } } if (App.objJugador != null) { if (App.objJugador.Nombre != null) { lblBienvenido.Text = App.objJugador.Nombre; } if (App.objJugador.Imagen != null) { BitmapImage bimgBitmapImage = new BitmapImage(); IRandomAccessStream fileStream = await Convertidor.ConvertImageToStream(App.objJugador.Imagen); bimgBitmapImage.SetSource(fileStream); imgJugador.Source = bimgBitmapImage; } } IniciarSDK(); Window.Current.CoreWindow.KeyDown += CoreWindow_KeyDown; timerMantenerConexion = new Timer(timerMantenerConexionCallback, null, TimeSpan.FromSeconds(3), TimeSpan.FromSeconds(Constantes.KeepAlive)); }
protected override async void OnNavigatedTo(NavigationEventArgs e) { DisplayInformation.AutoRotationPreferences = DisplayOrientations.Landscape; if (App.objJugador != null) { if (App.objJugador.Nombre != null) { lblBienvenido.Text = App.objJugador.Nombre; } if (App.objJugador.Imagen != null) { BitmapImage bimgBitmapImage = new BitmapImage(); IRandomAccessStream fileStream = await Convertidor.ConvertImageToStream(App.objJugador.Imagen); bimgBitmapImage.SetSource(fileStream); imgJugador.Source = bimgBitmapImage; } } lblTurno.Text = Constantes.MensajesMando.MANDOMESAENESPERA; panelTurno.Background = Convertidor.GetSolidColorBrush(Constantes.Colores.COLORENESPERA); IniciarSDK(); Window.Current.CoreWindow.KeyDown += CoreWindow_KeyDown; PanelReconexionOcultar(); timerMantenerConexion = new Timer(timerMantenerConexionCallback, null, TimeSpan.FromSeconds(3), TimeSpan.FromSeconds(Constantes.Reconexion.KeepAlive)); if (e.Parameter != null) { var jugadorIdTurno = int.Parse(e.Parameter.ToString()); if (jugadorIdTurno == App.objJugador.JugadorId) { mandoActivo = false; HabilitarControles(); } else { mandoActivo = true; DeshabilitarControles(); } } }
public void DeshabilitarControles() { mandoActivo = false; lblTurno.Text = "Esperando Turno..."; panelEncendido.Background = Convertidor.GetSolidColorBrush(Constantes.COLORMANDOINACTIVO); }