gpt4 book ai didi

WPF TextBox lostfocus 作为附加属性

转载 作者:行者123 更新时间:2023-12-02 05:13:36 25 4
gpt4 key购买 nike

我有一个包含许多 TextBox 的网格,我想调用 NotifyPropertyChanged() 方法来更新一些其他控件,每次这些 TextBox 之一更改值 = 失去焦点(我不想PropertyChanged用作UpdateSourceTrigger)

这是我能做的:

<Grid TextBoxBase.TextChanged="My_TextChanged"  >
...
</Grid>

我需要这样的东西:

TextBoxBase.OnLostFocus

最佳答案

使用失去焦点事件

TextBox.LostFocus="OnTextBoxLostFocus"

在文本框上过滤 ;)

private void OnTextBoxLostFocus(object sender, RoutedEventArgs e)
{
if(!(e.OriginalSource is TextBox))
return;

//Do stuff
}

如果您的属性未更改,您的文本框将不会更新。您应该考虑改变其他 TextBox 绑定(bind)到的数据,而不是使用 LostFocus 来更新您的模型。

祝你好运!

关于WPF TextBox lostfocus 作为附加属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3101503/

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