gpt4 book ai didi

c# - TextBox TextChanged 事件问题

转载 作者:行者123 更新时间:2023-12-03 10:38:03 26 4
gpt4 key购买 nike

我正在使用绑定(bind)到对象的基本文本框。基本上,我想要做的是每次编辑框中的文本并且用户取消选择框或编辑底层绑定(bind)数据时调用一个方法。我现在使用的是 TextChanged 事件,但这有一些问题:

  • 它在第一次创建 TextBox 时被调用,我不想要这个。
  • 每次添加新字符时都会调用它,并且我只希望在底层绑定(bind)数据更改时调用它(这似乎是每当焦点从框转移时)。

  • 我怎样才能做到这一点?

    编辑:我尝试了其他几个 TextBox 属性,例如 Get/LostFocus,但它们似乎从未触发。

    此外,我不想将此方法调用放在属性的 Setter 中,因为基础数据在逻辑上与该项目的 UI 是分开的,我不希望任何与计算相关的方法调用用户界面。

    最佳答案

    事件LostFocus当焦点从当前元素转移时触发。我试过了,它工作正常。

    关于c# - TextBox TextChanged 事件问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17280277/

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