UIElement.KeyboardAcceleratorPlacementTarget Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che indica la descrizione comando del controllo che visualizza la combinazione di tasti di scelta rapida.
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
Valore della proprietà
Descrizione comando del controllo che visualizza la combinazione di tasti di scelta rapida.
Requisiti Windows
Famiglia di dispositivi |
Windows 10, version 1803 (è stato introdotto in 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v6.0)
|
Esempio
<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 alcuni casi, potrebbe essere necessario presentare una descrizione comando rispetto a un altro elemento (in genere un oggetto contenitore). Ad esempio, un controllo Pivot che visualizza la descrizione comando per un oggetto PivotItem con l'intestazione Pivot.
In questo esempio viene illustrato come usare la proprietà KeyboardAcceleratorPlacementTarget per visualizzare la combinazione di tasti di scelta rapida della tastiera per un pulsante Salva con il contenitore Grid anziché il pulsante.
<Grid x:Name="Container">
<Button Content="Save" Click="OnSave">
<Button.KeyboardAccelerators>
<KeyboardAccelerator Key="S" Modifiers="Control"
KeyboardAcceleratorPlacementTarget="{x:Bind Container}"/>
</Button.KeyboardAccelerators>
</Button>
</Grid>
Commenti
Utilizzare la proprietà KeyboardAcceleratorPlacementMode per specificare se la descrizione comando del controllo visualizza la combinazione di tasti per l'acceleratore di tastiera associato.