public PageComment() { InitializeComponent(); MainWindow.Instance.SetupPage(this, ButtonBack); Loaded += (s, e) => { (Application.Current.MainWindow as MainWindow).SetupTitle(string.Empty, "Желаете ли Вы оставить комментарий к своей оценке?"); onscreenKeyboard = new OnscreenKeyboard(ActualWidth, BorderKeyboard.ActualHeight, 0, 0, 9, 30, OnscreenKeyboard.KeyboardType.Full); Canvas canvasKeyboard = onscreenKeyboard.CreateOnscreenKeyboard(); canvasKeyboard.HorizontalAlignment = HorizontalAlignment.Stretch; canvasKeyboard.VerticalAlignment = VerticalAlignment.Center; Grid.SetRow(canvasKeyboard, 8); Grid.SetColumnSpan(canvasKeyboard, 5); GridComment.Children.Add(canvasKeyboard); onscreenKeyboard.SetTextBoxInput(TextBoxComment); TextBoxComment.Focus(); }; MainWindow.ApplyStyleForButtons(new List <Button> { ButtonNext, ButtonClear }); MainWindow.ApplyStyleForButtons(new List <Button> { ButtonYes, ButtonNo }, 50); }
public PageCallback() { InitializeComponent(); MainWindow.Instance.SetupPage(this, ButtonBack); textBoxData = new TextBox(); textBoxData.TextChanged += TextBoxData_TextChanged; Loaded += (s, e) => { (Application.Current.MainWindow as MainWindow).SetupTitle(string.Empty, "Можем ли мы перезвонить Вам?"); onscreenKeyboard = new OnscreenKeyboard(ActualWidth, BorderKeyboard.ActualHeight, 0, 0, 9, 30, OnscreenKeyboard.KeyboardType.Numbers); Canvas canvasKeyboard = onscreenKeyboard.CreateOnscreenKeyboard(); canvasKeyboard.HorizontalAlignment = HorizontalAlignment.Stretch; canvasKeyboard.VerticalAlignment = VerticalAlignment.Center; Grid.SetRow(canvasKeyboard, 2); Grid.SetColumn(canvasKeyboard, 1); GridPhoneNumber.Children.Add(canvasKeyboard); onscreenKeyboard.SetTextBoxInput(textBoxData); TextBoxPhoneNumber.Focus(); }; MainWindow.ApplyStyleForButtons(new List <Button> { ButtonNext, ButtonClear }); MainWindow.ApplyStyleForButtons(new List <Button> { ButtonNo, ButtonYes }, 50); }
private void TextBox_GotFocus(object sender, RoutedEventArgs e) { if (previosFocusedTextBox != null) { previosFocusedTextBox.Background = Brushes.White; } TextBox textBox = sender as TextBox; textBox.Background = Brushes.Beige; previosFocusedTextBox = textBox; onscreenKeyboard.SetTextBoxInput(textBox); }
public PageFeedback() { InitializeComponent(); MainWindow.Instance.SetupPage(this, ButtonBack, ButtonHome); Loaded += (s, e) => { (Application.Current.MainWindow as MainWindow).SetupTitle("Обратная связь"); onscreenKeyboard = new OnscreenKeyboard(ActualWidth, BorderKeyboard.ActualHeight, 0, 0, 9, 30, OnscreenKeyboard.KeyboardType.Full); Canvas canvasKeyboard = onscreenKeyboard.CreateOnscreenKeyboard(); canvasKeyboard.HorizontalAlignment = HorizontalAlignment.Stretch; canvasKeyboard.VerticalAlignment = VerticalAlignment.Center; Grid.SetRow(canvasKeyboard, 8); Grid.SetColumnSpan(canvasKeyboard, 5); GridMain.Children.Add(canvasKeyboard); onscreenKeyboard.SetTextBoxInput(TextBoxName); TextBoxName.Focus(); }; MainWindow.ApplyStyleForButtons(new List <Button> { ButtonSend }); }