UIElement.KeyboardAcceleratorPlacementTarget Property
Definition
Gets or sets a value that indicates the control tooltip that displays the accelerator key combination.
Equivalent WinUI property: Microsoft.UI.Xaml.UIElement.KeyboardAcceleratorPlacementTarget.
public:
property DependencyObject ^ KeyboardAcceleratorPlacementTarget { DependencyObject ^ get(); void set(DependencyObject ^ value); };
DependencyObject KeyboardAcceleratorPlacementTarget();
void KeyboardAcceleratorPlacementTarget(DependencyObject value);
public DependencyObject KeyboardAcceleratorPlacementTarget { get; set; }
var dependencyObject = uIElement.keyboardAcceleratorPlacementTarget;
uIElement.keyboardAcceleratorPlacementTarget = dependencyObject;
Public Property KeyboardAcceleratorPlacementTarget As DependencyObject
Property Value
The control tooltip that displays the accelerator key combination.
Windows 10 requirements
Device family |
Windows 10, version 1803 (introduced in 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v6.0)
|
Examples
<Grid x:Name="Container">
<Button Content="Click"
ToolTipService.ToolTip="Tooltip"
ToolTipService.PlacementTarget="{x:Bind Container}"
KeyboardAcceleratorPlacementTarget="{x:Bind Container}">
<Button.KeyboardAccelerators>
<KeyboardAccelerator Key="S" Modifiers="Control"/>
</Button.KeyboardAccelerators>
</Button>
</Grid>
In some cases, you might need to present a tooltip relative to another element (typically a container object). For example, a Pivot control that displays the tooltip for a PivotItem with the Pivot header.
Here, we show how to use the KeyboardAcceleratorPlacementTarget property to display the keyboard accelerator key combination for a Save button with the Grid container instead of the button.
<Grid x:Name="Container">
<Button Content="Save" Click="OnSave">
<Button.KeyboardAccelerators>
<KeyboardAccelerator Key="S" Modifiers="Control"
KeyboardAcceleratorPlacementTarget="{x:Bind Container}"/>
</Button.KeyboardAccelerators>
</Button>
</Grid>
Remarks
Use the KeyboardAcceleratorPlacementMode property to specify whether the control tooltip displays the key combination for it's associated keyboard accelerator.