如何在wpf xaml代码中为textbox创建Enter事件?

如何在wpf xaml代码中为textbox创建Enter事件?,wpf,xaml,enter,Wpf,Xaml,Enter,我刚接触wpf,最近3天开始学习xaml,当我在xaml代码中为我的文本框创建enter事件时,我继续创建y?如何创建enter evnet?有些事件没有问题,如单击、文本更改事件。只有当焦点在文本框中时用户按Enter键时,才需要它 如果您的设计是带有命令的MVVM,您可以做什么: 与Window.Resources处于同一级别: <Window.InputBindings> <KeyBinding Key="Enter" Command="{Binding Ente

我刚接触wpf,最近3天开始学习xaml,当我在xaml代码中为我的文本框创建enter事件时,我继续创建y?如何创建enter evnet?有些事件没有问题,如单击、文本更改事件。

只有当焦点在文本框中时用户按Enter键时,才需要它

如果您的设计是带有命令的MVVM,您可以做什么:

与Window.Resources处于同一级别:

<Window.InputBindings>
    <KeyBinding Key="Enter" Command="{Binding EnterCommand}"/>
</Window.InputBindings>


但这将在窗口中的任何位置捕捉回车键,而不仅仅是当您聚焦文本框时…

您可以使用
TextChanged
事件和处理程序的代码

private void TextBox_TextChanged(object sender, TextChangedEventArgs e)
        {

        }
WPF文本框中没有“回车”事件。 您应该考虑其他事件,如: GotFocus, 穆塞纳, 穆斯敦, 戈特基博尔德福克斯酒店 取决于你需要什么

在xaml中,您可以编写如下内容:

但使用designer更容易。
属性->事件->双击需要生成以进行控制的事件。

感谢您的回复,我想创建文本框的enter事件,就像普通windows文本框一样。目的是每当我输入文本框时选择文本。与普通win应用程序文本框类似。selectall()