Example #1
0
 private void EmptySpace_Click(object sender, MouseButtonEventArgs e)
 {
     if (!MainObject.IsFocused)
     {
         MainObject.Focus();
     }
 }
Example #2
0
 private void ListView1_OnMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
 {
     if (!MainObject.IsFocused)
     {
         MainObject.Focus();
     }
 }
 // Нужно выбрать какой-то главный эдемент, на который будет выбираться фокус,
 // Тут устанавливаем фокус именно в него
 private void SetFocus()
 {
     if (MainObject != null)
     {
         Dispatcher.BeginInvoke(new Action(() => MainObject.Focus())); // official hack! BAD!
     }
     else if (Content != null)
     {
         Dispatcher.BeginInvoke(new Action(() => Focus())); // official hack! BAD!
     }
 }