InputGestureDisplayStringProvider Class
Defines a default implementation of IInputGestureDisplayStringProvider that can provide the display string of a gesture associated with an object.
public class InputGestureDisplayStringProvider : IInputGestureDisplayStringProvider
- Inheritance:
- object object
- Implements:
- IInputGestureDisplayStringProvider
Constructors
InputGestureDisplayStringProvider()
Initializes an instance of the class.
public InputGestureDisplayStringProvider()
Methods
GetDisplayString(object?)
The display string for a gesture associated with a source object.
public virtual string? GetDisplayString(object? source)
| Parameter | Type | Description |
|---|---|---|
| source | object | The source object. |
Returns
- string:
The display string for the source when available; otherwise
null.
GetInputGestureDisplayString(InputGesture)
The display string for an InputGesture.
protected virtual string? GetInputGestureDisplayString(InputGesture gesture)
| Parameter | Type | Description |
|---|---|---|
| gesture | InputGesture | The InputGesture. |
Returns
- string:
The display string for the InputGesture.
Remarks
Override this method to provide a custom display string for an InputGesture.
GetKeyGestureDisplayString(KeyGesture)
The display string for an KeyGesture.
protected virtual string? GetKeyGestureDisplayString(KeyGesture gesture)
| Parameter | Type | Description |
|---|---|---|
| gesture | KeyGesture | The KeyGesture. |
Returns
- string:
The display string for the KeyGesture.
Remarks
Override this method to provide a custom display string for a KeyGesture.
GetRoutedCommandDisplayString(RoutedCommand)
The display string for a gesture associated with a RoutedCommand.
protected virtual string? GetRoutedCommandDisplayString(RoutedCommand routedCommand)
| Parameter | Type | Description |
|---|---|---|
| routedCommand | RoutedCommand | The RoutedCommand. |
Returns
- string:
The display string for the gesture of a RoutedCommand when available; otherwise
null.
Remarks
Override this method to provide a custom display string for a RoutedCommand.
Inherited Members
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()