当数据网格至少有一行时,如何设置“专注于数据网格”?

时间:2018-12-21 06:45:40

标签: wpf wpf-controls wpfdatagrid

我有一个包含3个用户控件的主窗口。 我需要在第3个用户控件中绑定一些热键。

  <UserControl.InputBindings>
        <KeyBinding Modifiers="Ctrl" Key="Delete"  Command="{Binding DelCommand}"/>
        <KeyBinding Modifiers="Ctrl" Key="F"  Command="{Binding SearchCommand}"/>
        <KeyBinding Key="F3" Command="{Binding MoveCommand}"/>
    </UserControl.InputBindings>

在第三用户控件中,我有一个数据网格。 这个数据网格使用mvvm模式在第一个用户控件上使用浏览按钮填充了数据。第一个问题是,当数据绑定焦点自动移除时,因此键绑定不起作用,我不得不选择一行然后起作用。 现在,我的要求是,如果该数据网格至少具有一条记录,那么只有这些热键才能对数据起作用。

0 个答案:

没有答案