Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 当我将输入绑定到;return";输入数据网格,我不&x27;不要离开编辑单元_Wpf_Datagrid_Inputbinding - Fatal编程技术网

Wpf 当我将输入绑定到;return";输入数据网格,我不&x27;不要离开编辑单元

Wpf 当我将输入绑定到;return";输入数据网格,我不&x27;不要离开编辑单元,wpf,datagrid,inputbinding,Wpf,Datagrid,Inputbinding,当我在网格中时,我想捕获一些键来做一些事情。我捕获了“delete”键,没有问题,但当我尝试捕获“Return”键并编辑单元格时,当我按下Return键时,我不会离开编辑单元格模式 如果我不执行回车键绑定,当我在编辑单元格时按回车键时,它将离开编辑模式并转到下一行 如果我对“Return”键绑定的所有代码进行注释,就会出现问题,因此我认为问题不是我使用的代码,而是Return键的输入键绑定 当我想要捕获返回键时,我必须有一些特殊的注意事项吗 我在xaml中使用以下代码进行绑定: <Data

当我在网格中时,我想捕获一些键来做一些事情。我捕获了“delete”键,没有问题,但当我尝试捕获“Return”键并编辑单元格时,当我按下Return键时,我不会离开编辑单元格模式

如果我不执行回车键绑定,当我在编辑单元格时按回车键时,它将离开编辑模式并转到下一行

如果我对“Return”键绑定的所有代码进行注释,就会出现问题,因此我认为问题不是我使用的代码,而是Return键的输入键绑定

当我想要捕获返回键时,我必须有一些特殊的注意事项吗

我在xaml中使用以下代码进行绑定:

<DataGrid.InputBindings>
                <KeyBinding Key="Delete" Command="{Binding myCommand}"
                            CommandParameter="Delete"/>

                <KeyBinding Key="Return" Command="{Binding myCommand}"
                            CommandParameter="Return"/>
            </DataGrid.InputBindings>
</DataGrid.InputBindings>


谢谢。

如果要覆盖到的现有输入绑定,则需要手动执行该命令才能保留默认行为


(您可以使用它,它会调用命令。)

我使用的是MVVM模式,那么,我如何执行DatGrid的CommitteIt命令?@Daimroc:不知道,要有创意,可能会将您的命令分为一个用于返回,一个用于删除,并将DataGrid作为参数传递,以便您可以对其调用方法。