コード例 #1
0
        public PageSearch(PageSelectDepartment.Source source)
        {
            InitializeComponent();

            this.source = source;

            MainWindow.Instance.SetupPage(this, ButtonBack, ButtonHome);
            SetHintText();

            Loaded += (s, e) => {
                onscreenKeyboard = new OnscreenKeyboard(ActualWidth, BorderKeyboard.ActualHeight, 0, 0, 9, 30, OnscreenKeyboard.KeyboardType.Letters);
                Canvas canvasKeyboard = onscreenKeyboard.CreateOnscreenKeyboard();
                canvasKeyboard.HorizontalAlignment = HorizontalAlignment.Stretch;
                canvasKeyboard.VerticalAlignment   = VerticalAlignment.Center;
                canvasKeyboard.Margin = new Thickness(0, 5, 0, 0);
                Grid.SetRow(canvasKeyboard, 2);
                GridSearch.Children.Add(canvasKeyboard);
                onscreenKeyboard.SetTextBoxInput(TextBoxEntered);
                onscreenKeyboard.SetEnterButtonClick(ButtonEnter_Click);

                TextBoxEntered.Width = canvasKeyboard.Width;
                TextBoxEntered.Focus();

                MainWindow.Instance.SetupTitle("", "Поиск");
            };

            MainWindow.ApplyStyleForButtons(new List <Button> {
                ButtonClear, ButtonScrollDown, ButtonScrollUp
            });
        }
コード例 #2
0
 private void ButtonClear_Click(object sender, RoutedEventArgs e)
 {
     TextBoxEntered.Clear();
     SetHintText();
 }