コード例 #1
0
 /// <summary>
 /// Invoked when an unhandled System.Windows.Input.Mouse.PreviewMouseWheel 
 /// attached event reaches an element in its route that is derived from this class.
 /// Implement this method to add class handling for this event.
 /// </summary>
 /// <param name="e">The System.Windows.Input.MouseWheelEventArgs that contains the event data.</param>
 protected override void OnPreviewMouseWheel(MouseWheelEventArgs e)
 {
     if (RibbonPopup.GetActivePopup() != null)
     {
         return;
     }
     ProcessMouseWheel(e);
     e.Handled = true;
 }
コード例 #2
0
 void RestoreFocuses()
 {
     if (backUpFocusedElement != null)
     {
         if (RibbonPopup.GetActivePopup() == null)
         {
             backUpFocusedElement.Focus();
         }
     }
     ribbon.Focusable = false;
 }