Im xaml habe ich zwei Shortcuts definiert:
<UserControl.InputBindings>
<KeyBinding Modifiers="Control" Key="S" Command="{Binding SpeichernCommand}"/>
<KeyBinding Modifiers="Control" Key="N" Command="{Binding NeuerSatzCommand}"/>
</UserControl.InputBindings>
Die entsprechenden Commands sind an zwei Button gebunden. In deren Tooltip soll automatisch der Shortcout ergänzt werden.
Das würde ich gern in eine eigene Ableitung von Button implementieren.
Direkt geht das nicht, da die jeweiligen Command
-Zuweisungen (an KeyBinding
und Button
) ja unabhängig voneinander sind, d.h. es gibt keine Referenz zwischen beiden.
Du müßtest alles über das ViewModel lösen, d.h. Eigenschaften für Modifiers
und Key
dort angeben und dann für den Tooltip-Text auch noch.