Exemple #1
0
 void OnKeyUp(object sender, KeyEventArgs keyEventArgs)
 {
     if (keyEventArgs.Key == Key.Escape)
     {
         NotesEntry.GetBindingExpression(TextBox.TextProperty).UpdateSource();
     }
 }
Exemple #2
0
 void OnKeyDown(object sender, KeyEventArgs keyEventArgs)
 {
     if (keyEventArgs.Key == Key.Enter && Keyboard.IsKeyDown(Key.LeftCtrl))
     {
         NotesEntry.GetBindingExpression(TextBox.TextProperty).UpdateSource();
         ((NotesViewModel)DataContext).TryClose();
     }
 }
Exemple #3
0
 private void OnKeyDown(object sender, KeyEventArgs keyEventArgs)
 {
     if (keyEventArgs.Key == Key.Enter && Keyboard.IsKeyDown(Key.LeftCtrl))
     {
         NotesEntry.GetBindingExpression(TextBox.TextProperty).UpdateSource();
         ((NotesViewModel)(((Control)sender).DataContext)).IsVisible = false;
     }
 }
Exemple #4
0
 private void OnPropertyChanged(object sender, PropertyChangedEventArgs args)
 {
     if (args.PropertyName == "IsVisible")
     {
         if (ViewModel.IsVisible)
         {
             Dispatcher.BeginInvoke(
                 DispatcherPriority.Input,
                 new ThreadStart(() => NotesEntry.Focus()));
         }
     }
 }
Exemple #5
0
 void FocusNotesEntry()
 {
     Dispatcher.BeginInvoke(
         DispatcherPriority.Input,
         new ThreadStart(() => NotesEntry.Focus()));
 }