Volume Control
Application-specific hotkeys for Windows
|
An instance of a hotkey action. More...
Public Member Functions | |
void | Invoke (IHotkey sender, HotkeyPressedEventArgs e) |
Invokes the method specified by the HotkeyActionDefinition More... | |
void | Invoke (IHotkey sender) |
Invokes the method specified by the HotkeyActionDefinition with a new HotkeyPressedEventArgs instance. More... | |
Properties | |
HotkeyActionDefinition | HotkeyActionDefinition [get] |
Gets the HotkeyActionDefinition that defines this hotkey action. More... | |
string | Name [get] |
string? | Description [get] |
string? | GroupName [get] |
Brush? | GroupBrush [get] |
string | Identifier [get] |
IActionSettingInstance[] | ActionSettings [get] |
Gets the action setting instances for this hotkey action. More... | |
An instance of a hotkey action.
void VolumeControl.Core.Input.Actions.HotkeyActionInstance.Invoke | ( | IHotkey | sender | ) |
Invokes the method specified by the HotkeyActionDefinition with a new HotkeyPressedEventArgs instance.
sender | The hotkey instance to use as the sender of the event. |
void VolumeControl.Core.Input.Actions.HotkeyActionInstance.Invoke | ( | IHotkey | sender, |
HotkeyPressedEventArgs | e | ||
) |
Invokes the method specified by the HotkeyActionDefinition
sender | The hotkey instance to use as the sender of the event. |
e | The event arguments to use for the event. |
References VolumeControl.Log.AsyncLogWriter.Error(), VolumeControl.Log.AsyncLogWriter.FilterEventType(), VolumeControl.Log.FLog.Log, and VolumeControl.Log.AsyncLogWriter.Trace().
|
get |
Gets the action setting instances for this hotkey action.
Referenced by VolumeControl.Core.Input.Json.JsonHotkey.JsonHotkey().
|
get |
Gets the HotkeyActionDefinition that defines this hotkey action.