/// <summary> /// Gets the <see cref="IMouseWheelHandler"/> associated with a shortcut. /// </summary> /// <param name="shortcut">The shortcut for which an <see cref="IMouseWheelHandler"/> is to be found.</param> /// <returns>An <see cref="IMouseWheelHandler"/> or null.</returns> public IMouseWheelHandler GetMouseWheelHandler(MouseWheelShortcut shortcut) { if (shortcut == null) { return(null); } return((from mouseTool in GetMouseTools() where shortcut.Equals(mouseTool.MouseWheelShortcut) select mouseTool).FirstOrDefault()); }
/// <summary> /// Gets the <see cref="IMouseWheelHandler"/> associated with a shortcut. /// </summary> /// <param name="shortcut">The shortcut for which an <see cref="IMouseWheelHandler"/> is to be found.</param> /// <returns>An <see cref="IMouseWheelHandler"/> or null.</returns> public IMouseWheelHandler GetMouseWheelHandler(MouseWheelShortcut shortcut) { if (shortcut == null) return null; return (from mouseTool in GetMouseTools() where shortcut.Equals(mouseTool.MouseWheelShortcut) select mouseTool).FirstOrDefault(); }