예제 #1
0
        private System.Windows.Threading.DispatcherTimer m_SubmissionTimer; //Timer to automatically click submit after the page has timed out

        //  Constructors    ///////////////////////////////////////////////////////////////////////

        /// <summary>
        /// Default Constructor
        /// </summary>
        public SummaryPage()
        {
            InitializeComponent();

            //Focus on the submit button
            SubmitButton.Focus();
        }
예제 #2
0
 private void SpawnShowPostForm()
 {
     this.Text            = "Show/edit post";
     SubmitButton.Enabled = true;
     TitleTextBox.Text    = _post.Title;
     RichEditControlDescription.HtmlText = _post.Description;
     SubmitButton.Focus();
 }
예제 #3
0
 private void NameTextBox_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.Key == Key.Enter)
     {
         SubmitButton.Focus();
         PerformAdd();
     }
 }
예제 #4
0
 private void SubmitButton_Checked(object sender, RoutedEventArgs e)
 {
     if (deviceConnectionString.Text == "")
     {
         SubmitButton.IsChecked = false;
         SubmitButton.Focus(FocusState.Keyboard);
     }
     else
     {
         send = true;
         SubmitButton.Background = new SolidColorBrush(Windows.UI.Colors.Blue);
     }
 }
예제 #5
0
        private async void SubmitButton_Click(object sender,
                                              RoutedEventArgs e)
        {
            SubmitButton.IsEnabled = false;

            SubmitButton.Focus();

            try
            {
                var result = await PostApi.Add(
                    SettingsManager.PersistentSettings.CurrentUser.Token,
                    ViewModel.CurrentPostData)
                             .ConfigureAwait(true);

                if (result.IsError)
                {
                    await DialogManager.ShowErrorDialog(result.Message)
                    .ConfigureAwait(true);
                }
                else
                {
                    var message = LocalizationUtils
                                  .GetLocalized("PostSubmittedMessage");

                    await DialogManager.ShowSuccessDialog(message)
                    .ConfigureAwait(true);

                    ClearText();
                    ClearImage();
                }
            }
            catch (Exception ex)
            {
                await DialogManager.ShowErrorDialog(ex.Message)
                .ConfigureAwait(true);
            }
            finally
            {
                SubmitButton.IsEnabled = true;
            }
        }
예제 #6
0
        private System.Windows.Threading.DispatcherTimer submitTimer; // timer to automatically click submit after 10 seconds

        public SummaryPage()
        {
            InitializeComponent();
            SubmitButton.Focus();
        }