/* Evento de clique em Inserir Padrão */ private void btnInserir_Click(object sender, RoutedEventArgs e) { if (!IsEmpty(entradaTreinamento)) { double[,] entradaClone = (double[, ])entradaTreinamento.Clone(); patterns.Add(entradaClone); DesenhaPattern(patterns.Count, entradaClone); entradaTreinamento = new double[8, 8]; LimpaDesenho(inputSurface); switch (patterns.Count) { case 1: Estado = EstadoTela.ComAlgunsPadroes; break; case 2: Estado = EstadoTela.ComAlgunsPadroes; break; case 3: Estado = EstadoTela.ComTodosPadroes; break; } } }
private void SetTela(EstadoTela estadotela) { GroupBox gbParaPosicionar = null; gbInicio.Visible = estadotela == EstadoTela.Inicial; gbVoto.Visible = estadotela == EstadoTela.Votando; gbFim.Visible = estadotela == EstadoTela.Finalizado; switch (estadotela) { case EstadoTela.Inicial: gbParaPosicionar = gbInicio; cmbSexo.Focus(); break; case EstadoTela.Votando: gbParaPosicionar = gbVoto; txtNumero.Focus(); break; case EstadoTela.Finalizado: gbParaPosicionar = gbFim; break; default: gbParaPosicionar = gbInicio; break; } gbParaPosicionar.Location = new Point(12, 8); EstadoAtualTela = estadotela; this.Update(); }
/* Evento de arrastar o mouse no Canvas */ private void btnLimpar_Click(object sender, RoutedEventArgs e) { patterns.Clear(); LimparPatterns(); entradaTreinamento = new double[8, 8]; LimpaDesenho(inputSurface); Estado = EstadoTela.Limpa; }
/* Evento de clique em Aprender */ private void btnAprender_Click(object sender, RoutedEventArgs e) { MontaConjuntoTreinamento(); rna.Learn(treinamento); Estado = EstadoTela.Aprendida; LimpaDesenho(patternReconhecido); tabs.SelectedItem = tabReconhecimento; }
public static void EstadoBotao(EstadoTela estado, Button btnSalvar, Button btnExcluir) { switch (estado) { case EstadoTela.Novo: btnSalvar.Text = "Cadastrar"; btnExcluir.Visible = false; break; case EstadoTela.Alterar: btnSalvar.Text = "Alterar"; btnExcluir.Visible = true; break; } }
public MainWindow() { InitializeComponent(); this.estado = EstadoTela.Limpa; ConfiguraNovaRNA(); }