private void kreirajTastaturu(object senderGl, EventArgs ev) { for (int i = 0; i < grdTast.RowDefinitions.Count - 1; i++) { var dugmeAt = grdTast.Children.Cast <Grid>().ElementAt(i); for (int j = 0; j < dugmeAt.ColumnDefinitions.Count; j++) { if (i == 1 && j == 0 || i == 1 && j == 13 || i == 2 && j == 0 || i == 2 && j == 13 || i == 3 && j == 0 || i == 3 && j == 9) { continue; } btnTasterTEMP btn = new btnTasterTEMP(); btn.Margin = new Thickness(2); btn.btnSlovo = ts.slova.ElementAt(br); btnSlova.Add(btn); switch (btn.btnSlovo) { case "←": btn.click += (sender, e) => { if (polje.Text.Length != 0) { polje.Text = polje.Text.Remove(polje.Text.Length - 1); } }; break; case "↑": btn.click += (sender, e) => { velika = !velika; foreach (btnTasterTEMP pom in btnSlova) { if (velika) { pom.btnSlovo = pom.btnSlovo.ToUpper(); } else { pom.btnSlovo = pom.btnSlovo.ToLower(); } } }; break; case "⏎": { //todo kada se sredi wcf break; } default: btn.click += (sender, e) => { polje.Text += ((sender as btnTasterTEMP).btnSlovo); }; break; }//swwitch Grid.SetColumn(btn, j); Grid.SetRow(btn, 0); dugmeAt.Children.Add(btn); br++; } } }
private void kreirajTastaturu(object senderGl, EventArgs ev) { for (int i = 0; i < grdTast.RowDefinitions.Count - 1; i++) { var dugmeAt = grdTast.Children.Cast<Grid>().ElementAt(i); for (int j = 0; j < dugmeAt.ColumnDefinitions.Count; j++) { if (i == 1 && j == 0 || i == 1 && j == 13 || i == 2 && j == 0 || i == 2 && j == 13 || i == 3 && j == 0 || i == 3 && j == 9) continue; btnTasterTEMP btn = new btnTasterTEMP(); btn.Margin = new Thickness(2); btn.btnSlovo = ts.slova.ElementAt(br); btnSlova.Add(btn); switch (btn.btnSlovo) { case "←": btn.click += (sender, e) => { if (polje.Text.Length != 0) polje.Text = polje.Text.Remove(polje.Text.Length - 1); }; break; case "↑": btn.click += (sender, e) => { velika = !velika; foreach (btnTasterTEMP pom in btnSlova) { if (velika) pom.btnSlovo = pom.btnSlovo.ToUpper(); else pom.btnSlovo = pom.btnSlovo.ToLower(); } }; break; case "⏎": { //todo kada se sredi wcf break; } default: btn.click += (sender, e) => { polje.Text += ((sender as btnTasterTEMP).btnSlovo); }; break; }//swwitch Grid.SetColumn(btn, j); Grid.SetRow(btn, 0); dugmeAt.Children.Add(btn); br++; } } }