Пример #1
0
        public NewTranslationControl()
        {
            this.InitializeComponent();

            Loaded += NewTranslationControl_Loaded;

            Messenger.Default.Register <ShowNewTranslationControlMessage>(this, async _ =>
            {
                var localStorageService = ServiceLocator.Current.GetInstance <ILocalStorageService>();
                bool showNewTranslationWidgetOnMainPage = localStorageService.Read(StorageConstants.ShowNewTranslationWidgetOnMainPage, false);
                if (showNewTranslationWidgetOnMainPage)
                {
                    await Task.Delay(500);
                }

                WordTextBox.Focus(FocusState.Programmatic);
            });
        }
Пример #2
0
        private void NewTranslationControl_Loaded(object sender, RoutedEventArgs e)
        {
            if (!ShowBorderBrush)
            {
                RootGrid.BorderThickness = new Thickness(0);
            }

            if (!ShowHideButton)
            {
                HideButton.Visibility = Visibility.Collapsed;
            }

            if (!ShowBackground)
            {
                RootGrid.Background = new SolidColorBrush(Colors.Transparent);
            }

            WordTextBox.Focus(FocusState.Programmatic);
        }
Пример #3
0
 private void Page_Loaded(object sender, RoutedEventArgs e)
 {
     // Add focus on search input
     WordTextBox.Focus(FocusState.Programmatic);
 }