gpt4 book ai didi

c# - 输入 key 问题

转载 作者:太空狗 更新时间:2023-10-29 23:43:54 24 4
gpt4 key购买 nike

我目前正在为我的 .NET 类(class)制作一个计算器应用程序。当我使用按钮时,计算器工作得很好。但是当我使用键盘上的键时,它就不太好用了。例如,当我按下回车键时,我想让计算器计算出文本框中的问题。相反,输入按下了我上次单击的按钮,这导致了问题。我怎样才能防止这种情况发生?

我知道这是一个奇怪的解释,但我不知道如何解释得更好。

最佳答案

在您的窗口/用户控件的根级别上,为返回击键添加一个 InputBinding。这将拦截击键并执行您的命令,就好像您单击了按钮一样(假设它的 Command 属性也绑定(bind)到该命令)。

带有用户控件的示例:

<UserControl.InputBindings>
<KeyBinding Key="Return" Command="{Binding EvaluateCommand}"/>
</UserControl.InputBindings>

关于c# - 输入 key 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39214039/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com