KeyTipService Class
A service for managing key tips.
public class KeyTipService- Inheritance:
- object object
Constructors
KeyTipService()
Initializes an instance of the class.
public KeyTipService()Properties
AllowedKeyTipModeShortcuts
A KeyTipModeShortcuts value indicating the allowed shortcuts.
public static KeyTipModeShortcuts AllowedKeyTipModeShortcuts { get; set; }Property Value
- KeyTipModeShortcuts:
- The default value is All. 
Methods
AddKeyTipInvokedHandler(Interactive, EventHandler<KeyTipInvokedEventArgs>)
Adds a handler for the KeyTipInvoked event to the specified object.
public static void AddKeyTipInvokedHandler(Interactive obj, EventHandler<KeyTipInvokedEventArgs> handler)| Parameter | Type | Description | 
|---|---|---|
| obj | Interactive | The object requiring the handler. | 
| handler | EventHandler<KeyTipInvokedEventArgs> | The event handler. | 
AddKeyTipOpeningHandler(Interactive, EventHandler<KeyTipOpeningEventArgs>)
Adds a handler for the KeyTipOpening event to the specified object.
public static void AddKeyTipOpeningHandler(Interactive obj, EventHandler<KeyTipOpeningEventArgs> handler)| Parameter | Type | Description | 
|---|---|---|
| obj | Interactive | The object requiring the handler. | 
| handler | EventHandler<KeyTipOpeningEventArgs> | The event handler. | 
GetIsKeyTipBoundary(AvaloniaObject)
Gets the value of the IsKeyTipBoundary attached property for the specified object.
public static bool GetIsKeyTipBoundary(AvaloniaObject obj)| Parameter | Type | Description | 
|---|---|---|
| obj | AvaloniaObject | The object from which the property value is read. | 
Returns
- bool:
- The object's value. 
GetIsRootKeyTipScope(AvaloniaObject)
Gets the value of the IsRootKeyTipScope attached property for the specified object.
public static bool GetIsRootKeyTipScope(AvaloniaObject obj)| Parameter | Type | Description | 
|---|---|---|
| obj | AvaloniaObject | The object from which the property value is read. | 
Returns
- bool:
- The object's value. 
GetKeyTipText(AvaloniaObject)
Gets the value of the KeyTipText attached property for the specified object.
public static string? GetKeyTipText(AvaloniaObject obj)| Parameter | Type | Description | 
|---|---|---|
| obj | AvaloniaObject | The object from which the property value is read. | 
Returns
- string:
- The object's value. 
RemoveKeyTipInvokedHandler(Interactive, EventHandler<KeyTipInvokedEventArgs>)
Removes a handler for the KeyTipInvoked event from the specified object.
public static void RemoveKeyTipInvokedHandler(Interactive obj, EventHandler<KeyTipInvokedEventArgs> handler)| Parameter | Type | Description | 
|---|---|---|
| obj | Interactive | The object with the handler. | 
| handler | EventHandler<KeyTipInvokedEventArgs> | The event handler. | 
RemoveKeyTipOpeningHandler(Interactive, EventHandler<KeyTipOpeningEventArgs>)
Removes a handler for the KeyTipOpening event from the specified object.
public static void RemoveKeyTipOpeningHandler(Interactive obj, EventHandler<KeyTipOpeningEventArgs> handler)| Parameter | Type | Description | 
|---|---|---|
| obj | Interactive | The object with the handler. | 
| handler | EventHandler<KeyTipOpeningEventArgs> | The event handler. | 
SetIsKeyTipBoundary(AvaloniaObject, bool)
Sets the value of the IsKeyTipBoundary attached property to the specified object.
public static void SetIsKeyTipBoundary(AvaloniaObject obj, bool value)| Parameter | Type | Description | 
|---|---|---|
| obj | AvaloniaObject | The object to which the attached property is written. | 
| value | bool | The value to set. | 
SetIsRootKeyTipScope(AvaloniaObject, bool)
Sets the value of the IsRootKeyTipScope attached property to the specified object.
public static void SetIsRootKeyTipScope(AvaloniaObject obj, bool value)| Parameter | Type | Description | 
|---|---|---|
| obj | AvaloniaObject | The object to which the attached property is written. | 
| value | bool | The value to set. | 
SetKeyTipText(AvaloniaObject, string?)
Sets the value of the KeyTipText attached property to the specified object.
public static void SetKeyTipText(AvaloniaObject obj, string? value)| Parameter | Type | Description | 
|---|---|---|
| obj | AvaloniaObject | The object to which the attached property is written. | 
| value | string | The value to set. | 
Fields
AlternateRootKeyTipScopeContainerProperty
Defines the AlternateRootKeyTipScopeContainer attached property.
public static readonly AttachedProperty<Control?> AlternateRootKeyTipScopeContainerPropertyIsKeyTipBoundaryProperty
Defines the IsKeyTipBoundary attached property.
public static readonly AttachedProperty<bool> IsKeyTipBoundaryPropertyIsRootKeyTipScopeProperty
Defines the IsRootKeyTipScope attached property.
public static readonly AttachedProperty<bool> IsRootKeyTipScopePropertyKeyTipInvokedEvent
Defines the KeyTipInvoked routed event.
public static readonly RoutedEvent<KeyTipInvokedEventArgs> KeyTipInvokedEventKeyTipOpeningEvent
Defines the KeyTipOpening routed event.
public static readonly RoutedEvent<KeyTipOpeningEventArgs> KeyTipOpeningEventKeyTipTextProperty
Defines the KeyTipText attached property.
public static readonly AttachedProperty<string?> KeyTipTextPropertyInherited Members
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()