gpt4 book ai didi

wpf - WPF 中的确定性和异步字段验证

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

在我的基于 MVVM 的应用程序中,我需要验证数据输入中的字段。如果可能,我想使用标准 WPF 验证与 ErrorTemplates 绑定(bind)。

但是,我希望验证逻辑的执行完全由 ViewModel 驱动/触发(推送到 View ,而不是由 View 拉动),原因如下:

  1. 它必须异步工作,因为验证逻辑可能需要一段时间才能执行。
  2. 在执行验证逻辑时,我需要更加确定性和细粒度(例如,仅在用户单击“应用”后或当内部状态发生变化导致条目突然变得无效时)

我知道 Silverlight 有 INotifyDataErrorInfo ,它正是为此目的而引入的,但 WPF 没有。我怎样才能仍然确定性地异步执行我的验证逻辑?

最佳答案

我在您的另一个问题上发布了一个答案,显然也回答了这个问题。

Create a visualtree off of a control template in code

关于wpf - WPF 中的确定性和异步字段验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7281264/

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