SciChart.Core.Utility.Mouse Namespace
Classes
| Class | Description | |
|---|---|---|
![]() | ManipulationCompatibilityExtensions | |
![]() | ModifierKeyArgs | Cross platform Key Event Args, used by various classes within SciChart to process key events |
![]() | ModifierMouseArgs | Defines a cross-platform Mouse event args, used by various classes within SciChart to process mouse events |
![]() | MouseDelegates | Proxy class to handle mouse-events between a type which implements IPublishMouseEvents and IReceiveMouseEvents |
![]() | MouseManager | A cross-platform helper class to propagate mouse events in both Silverlight and WPF |
Interfaces
| Interface | Description | |
|---|---|---|
![]() | IMouseManager | Defines the interface to the MouseManager, a cross-platform helper class to propagate mouse events in both Silverlight and WPF |
![]() | IMousePositionProvider | An interface to a provider which converts System.Windows.Input.MouseEventArgs into System.Windows.Point coordinates. Used internally to SciChart and implemented with interface to enable mocking and testing |
![]() | IPublishMouseEvents | Defines the interface to a class which publishes mouse events. Used in conjunction with IReceiveMouseEvents and MouseManager to provide cross-platform WPF and Silverlight mouse eventing |
![]() | IPublishTouchEvents | Defines the interface to a class which publishes touch events. Used in conjunction with IReceiveTouchEvents and MouseManager to provide WPF touch interaction with Chart Modifiers |
![]() | IReceiveMouseEvents | Defines the interface to a type which receives unified Mouse Events (cross-platform WPF and Silverlight). |
![]() | IReceiveTouchEvents | Defines the interface to a type which receives WPF4 Touch Events |
Enumerations
| Enumeration | Description | |
|---|---|---|
![]() | MouseButtons | Specifies the MouseButtons pressed at the time of a mouse operation |
![]() | MouseModifier | Specifies the Modifier button pressed at the time of a mouse operation |
See Also


