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