Intersoft ClientUI Documentation
Intersoft.Client.Framework.Input Namespace
Inheritance Hierarchy
Contains classes that support the ClientUI input system.
Classes
 ClassDescription
ClassCanExecuteRoutedEventArgs Provides data for the CanExecute and PreviewCanExecute routed events.
ClassCanQueryStatusRoutedEventArgs Provides data for the CanQueryStatus routed event.
ClassCommandBinding Binds a RoutedCommand to the event handlers that implement the command.
ClassCommandBindingCollection Represents a collection of CommandBinding objects.
ClassCommandConverter Converts an ICommand object to and from other types.
ClassCommandManager Provides command related utility methods that register CommandBinding and InputBinding objects for class owners and commands, add and remove command event handlers, and provides services for querying the status of a command.
ClassCommandReference Provides a reference to Command object for Binding purpose.
ClassCommandUIData Provides UI data related to command.
ClassDelegateCommand Defines a command that implements ICommand which passes CanExecute and Executed as delegated method. The DelegateCommand is commonly used in M-V-VM pattern application development.
ClassDelegateCommand<T> Defines a command that implements ICommand which passes CanExecute and Executed as delegated method. The DelegateCommand is commonly used in M-V-VM pattern application development.
ClassExecutedRoutedEventArgs Provides data for the Executed and PreviewExecuted routed events.
ClassFocusManager Provides a set of static methods, attached properties, and events for determining and setting focus scopes and for setting the focused element within the scope.
ClassHybridCommandBinding

Defines a command that implements IHybridCommand which passes CanQueryState and QueryStatus as delegated method.

ClassHybridCommandManager Provides command related utility methods that register HybridCommandBinding and InputBinding objects for class owners and commands, add and remove command event handlers, and provides services for querying the status of a command.
ClassHybridDelegateCommand Defines a command that implements ICommand which passes CanExecute and Executed as delegated method, and also provides basic UI data such as Text, Image and NoExecuteBehavior which can be used as binding source in the View. The DelegateCommand is commonly used in M-V-VM pattern application development.
ClassHybridRoutedCommand Defines a command that implements IHybridCommand and is routed through the element tree.
ClassInputBinding Represents a binding between an InputGesture and a command. The command is potentially a RoutedCommand.
ClassInputBindingCollection Represents an ordered collection of InputBinding objects.
ClassInputGesture Abstract class that describes input device gestures.
ClassInputGestureCollection Represents an ordered collection of InputGesture objects.
ClassISFocusManager Provides a set of static methods, attached properties, and events for determining and setting focus scopes and for setting the focused element within the scope.
ClassKeyBinding Binds a KeyGesture to a RoutedCommand (or another ICommand implementation).
ClassKeyboard Represents the keyboard device.
ClassKeyboardFocusChangedEventArgs Provides data for KeyboardFocusChanged event.
ClassKeyConverter Converts a Key object to and from other types.
ClassKeyEventArgs Provides data for Key event.
ClassKeyGesture Defines a keyboard combination that can be used to invoke a command.
ClassKeyGestureConverter Converts a KeyGesture object to and from other types.
ClassModifierKeysConverter Converts a ModifierKeys object to and from other types.
ClassMouse Provides event management for mouse operations, including mouse-related routed events and functions.
ClassMouseActionConverter Converts a MouseAction object to and from other types.
ClassMouseBinding Binds a MouseGesture to a RoutedCommand (or another ICommand implementation).
ClassMouseButtonEventArgs Provides data for MouseButton event.
ClassMouseEventArgs Provides data for Mouse event.
ClassMouseGesture Defines a mouse input gesture that can be used to invoke a command.
ClassMouseGestureConverter Converts a MouseGesture object to and from other types.
ClassMouseWheelEventArgs Provides data for MouseWheel event.
ClassQueryStatusParameter Provides data for the parameter in QueryStatus event.
ClassQueryStatusRoutedEventArgs Provides data for the QueryStatus routed event.
ClassRoutedCommand Defines a command that implements ICommand and is routed through the element tree.
ClassRoutedUICommand Defines an ICommand that is routed through the element tree and contains a text property.
Interfaces
 InterfaceDescription
InterfaceICommandSource Defines an object that knows how to invoke a command.
InterfaceIFocusRedirection Defines an object that supports focus redirection.
InterfaceIHybridCommand Defines an object that knows how to invoke a command and invoke a query status.
InterfaceIKeyboardFocus Defines an object that supports keyboard focus.
Delegates
 DelegateDescription
DelegateCanExecuteRoutedEventHandler Represents the method that will handle the CanExecute events for commands.
DelegateCanQueryStatusRoutedEventHandler Represents the method that will handle the CanQueryStatus events for commands.
DelegateExecutedRoutedEventHandler Represents the method that will handle the CommandBinding.Executed and CommandBinding.PreviewExecuted routed events, as well as related attached events.
DelegateKeyboardFocusChangedEventHandler Represents the method that will handle the KeyboardFocusChanged event.
DelegateKeyEventHandler Represents the method that will handle the Key event.
DelegateMouseButtonEventHandler Represents the method that handles the MouseLeftButtonDown and MouseLeftButtonUp events.
DelegateMouseEventHandler Represents the method that will handle mouse related routed events that do not specifically involve mouse buttons; for example, MouseMove.
DelegateMouseWheelEventHandler Represents the method that will handle the MouseWheel routed event.
DelegateQueryStatusRoutedEventHandler Represents the method that will handle the HybridCommandBinding.QueryStatus routed event.
Enumerations
 EnumerationDescription
EnumerationMouseAction Specifies constants that define actions performed by the mouse.
EnumerationMouseButton Defines values that specify the buttons on a mouse device.
EnumerationMouseButtonState Specifies the possible states of a mouse button.
See Also

Reference

Intersoft.Client.Framework Assembly

Send Feedback