我正在寻找创建可与绑定(bind)一起使用的UpdateSourceTrigger的自定义版本。我不知道这是否可行,或者相反,我只需要创建自己的绑定(bind)类即可。我要寻找的是代替LostFocus或PropertyChanged的东西,它会在指定的时间限制后更新源。
我找到了this,但是我不知道是否有更好的方法(其中一项评论提到实现中存在一些内存泄漏)。
有任何想法吗?
最佳答案
我不会在绑定(bind)级别上这样做,而是会在我的 View 模型中体现出来。属性更改后,重新启动DispatcherTimer。当计时器到期时,请开始您的逻辑。就这么简单。