// metodo especifico para o controle de intensidade dos leds individuais pela cortana public void sliderValorCortana1(string lampada, string valor) { var led = new Led(); int valorReal = int.Parse(valor); if (lampada == "one" || lampada == "One") { if (valorSl1.Value == 0 && botao1.Content.ToString() == "OFF") botao1.Content = "ON"; if (valorSl1.Value != 0 && botao1.Content.ToString() == "ON" && valorReal != 0) botao1.Content = "ON"; if (valorSl1.Value != 0 && botao1.Content.ToString() == "ON" && valorReal == 0) botao1.Content = "OFF"; led.ledIntensidade(valor); retornoValor1.Text = valor; valorSl1.Value = int.Parse(valor); } else if (lampada == "two" || lampada == "Two") { if (valorSl2.Value == 0 && botao2.Content.ToString() == "OFF") botao2.Content = "ON"; if (valorSl2.Value != 0 && botao2.Content.ToString() == "ON" && valorReal != 0) botao2.Content = "ON"; if (valorSl2.Value != 0 && botao2.Content.ToString() == "ON" && valorReal == 0) botao2.Content = "OFF"; valorReal = led.converteIntensidade(valor); led.ledIntensidade2(valor); valorSl2.Value = valorReal; } else if (lampada == "three" || lampada == "Three") { if (valorSl3.Value == 0 && botao3.Content.ToString() == "OFF") botao3.Content = "ON"; if (valorSl3.Value != 0 && botao3.Content.ToString() == "ON" && valorReal != 0) botao3.Content = "ON"; if (valorSl3.Value != 0 && botao3.Content.ToString() == "ON" && valorReal == 0) botao3.Content = "OFF"; valorReal = led.converteIntensidade(valor); led.ledIntensidade3(valor); valorSl3.Value = valorReal; } }
//evento para manipulação do slider para o acionamento da intensidade do led - botao 1 private void sliderValor(object sender, RangeBaseValueChangedEventArgs e) { string valor; valor = valorSl1.Value.ToString(); var led = new Led(); if (valorSl1.Value != 0 && botao1.Content.ToString() == "OFF") botao1.Content = "ON"; if (valorSl1.Value == 0 && botao1.Content.ToString() == "ON") botao1.Content = "OFF"; led.ledIntensidade(valor); retornoValor1.Text = valor; }