gpt4 book ai didi

c# - 如何检测光标何时移动然后数据将在 WPF 中更新?

转载 作者:行者123 更新时间:2023-11-30 21:29:10 24 4
gpt4 key购买 nike

假设我有两个名为:

价格 = _______
折扣 = _______

我还有一个名为 Total 的标签。

我想要的是,当我在 Price 文本框中键入一些值,然后移动鼠标并单击下一个文本框 Discount 时,Total 标签的值来自 Price 文本框。

目前我有这个:

当我点击键盘上的 EnterTab 时,它会更新:

private void TxtPrice_KeyDown(object sender, KeyEventArgs e)
{
if ((e.Key == Key.Return) || (e.Key == Key.Tab))
{
try
{
//some code
}
catch (Exception ex)
{
//some code
}
}
}

我希望无需单击EnterTab 即可更新数据。

我希望这些功能在后面的代码中完成。有可能这样做吗?如果是,会怎样?

最佳答案

每个 TextBox 都有一个 LostFocus 事件,该事件在鼠标或键盘失去焦点时触发。

然后在您的 TextBox_LostFocus() 函数中执行如下操作

Total.Content = Price.Text;

填写当前价格。


可以实现一些安全功能来检查价格文本框中的金额是 double 型还是整数型。

关于c# - 如何检测光标何时移动然后数据将在 WPF 中更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55645315/

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