Hallo Zusammen
Ich habe ein VB WPF Programm, welches ein Menü hat.
Nun möchte ich, dass ich meine Menüeinträge auch per Tastenkombination aufrufen kann.
Hier ein Testprogramm dazu:
Das funktioniert soweit. Ich kann auf den Eintrag klicken oder mit Ctrl+Q die Funktion aufrufen.
Doch was mache ich, wenn ich bei Command="Open" was anderes haben möchte?
Ich habe in meinen Menüs dutzende verschiedene Einträge.
Wie kann ich bei Command= einen eigenen Befehl nutzen?
Also ich möchte z.B. Command="EnableUploadFTP" haben.
Danke für Eure Hilfe!
Veronesi
Ich habe ein VB WPF Programm, welches ein Menü hat.
Nun möchte ich, dass ich meine Menüeinträge auch per Tastenkombination aufrufen kann.
Hier ein Testprogramm dazu:
XML-Quellcode
- <Window x:Class="MainWindow"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- Title="MainWindow" Height="350" Width="525">
- <Window.CommandBindings>
- <CommandBinding Command="Open" Executed="test"></CommandBinding>
- </Window.CommandBindings>
- <Window.InputBindings>
- <KeyBinding Key="Q" Modifiers="Control" Command="Open"/>
- </Window.InputBindings>
- <Grid>
- <Menu HorizontalAlignment="Left" Height="21" VerticalAlignment="Top" Width="518">
- <MenuItem Header="test" InputGestureText="Ctrl+Q" Command="Open"/>
- </Menu>
- </Grid>
- </Window>
Das funktioniert soweit. Ich kann auf den Eintrag klicken oder mit Ctrl+Q die Funktion aufrufen.
Doch was mache ich, wenn ich bei Command="Open" was anderes haben möchte?
Ich habe in meinen Menüs dutzende verschiedene Einträge.
Wie kann ich bei Command= einen eigenen Befehl nutzen?
Also ich möchte z.B. Command="EnableUploadFTP" haben.
Danke für Eure Hilfe!
Veronesi