Связывание клавиш в UserControl не работает, когда TextBox имеет фокус

Следующая ситуация. У меня есть UserControl с пятью сочетаниями клавиш. Когда TextBox имеет фокус, сочетания клавиш UserControl перестают срабатывать.

Есть ли способ решить эту «проблему»?

<UserControl.InputBindings>
    <KeyBinding Key="PageDown" Modifiers="Control" Command="{Binding NextCommand}"></KeyBinding>
    <KeyBinding Key="PageUp" Modifiers="Control" Command="{Binding PreviousCommand}"></KeyBinding>
    <KeyBinding Key="End" Modifiers="Control"  Command="{Binding LastCommand}"></KeyBinding>
    <KeyBinding Key="Home" Modifiers="Control" Command="{Binding FirstCommand}"></KeyBinding>
    <KeyBinding Key="F" Modifiers="Control" Command="{Binding SetFocusCommand}"></KeyBinding>
</UserControl.InputBindings>
<TextBox Text="{Binding FilterText, UpdateSourceTrigger=PropertyChanged}">
    <TextBox.InputBindings>
        <KeyBinding Gesture="Enter" Command="{Binding RelativeSource={RelativeSource AncestorType={x:Type UserControl }}, Path=DataContext.FilterCommand}"></KeyBinding>
    </TextBox.InputBindings>
</TextBox>

Похоже функциональные клавиши (F1 и т. д.)ALT+[Ключ] Работай. Я предполагаюCTRL а такжеСДВИГ модификаторы как-то «блокируют» событие от пузырей до UserControl.

Ответы на вопрос(4)

Ваш ответ на вопрос