ciao!

ho letto vari esempi in giro di come impostare una scorciatoria da tastiera su un MenuItem, però non riesco a farla funzionare.
questo il mio ultimo tentativo:
codice:
<Window x:Class="B2B.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="B2B" Height="800" Width="800" WindowStartupLocation="CenterScreen" ResizeMode="NoResize">
    <Window.InputBindings>
        <KeyBinding Key="Q" Modifiers="Control" Command="ApplicationCommands.Close" />
    </Window.InputBindings>
    <DockPanel>
        <Menu DockPanel.Dock="Top">
            <MenuItem Header="_File" Name="File">
                <Separator />
                <MenuItem Header="_Exit" Name="Exit" Click="MenuItem_Click" InputGestureText="Ctrl+Q" />
            </MenuItem>
        </Menu>
        <DataGrid />
    </DockPanel>
</Window>
se uso il mouse, il programma si chiude senza problemi.
se invece provo ad usare la combinazione Ctrl+Q non succede nulla.
qualche idea?