我正在 WPF 中创建一个应用程序。我创建了一个表单,其中包含用于数据输入的文本框,有一个保存按钮可以保存数据。我正在使用数据绑定到属性。我面临的问题是,当用户在进入文本框后很快点击保存按钮时,即使文本框包含文本,我也会得到一个空值。如果我在一段时间延迟后单击保存,请不要担心数据绑定和所有 bcoz 的路径,这些值会正确获取 - 所以没有绑定问题。我的查询是:
1)我应该使用在所有在其犯规文本框结合需要验证,怎么我使用IDataErrorInfo的,只是这样做:string value = txtBox_abc.Text;
2)我在那里延迟保存按钮的点击,以便我只有在所有属性成功绑定到视图之后才从文本框中收集值 - 有没有办法知道这一点。
绑定类:
namespace Trans_It.Binding
{
class B_Ledger : IDataErrorInfo
{
public string LedgerName { get; set; }
public string LedgerCont1 { get; set; }
public string LedgerCont2 { get; set; }
public string LedgerEmail1 { get; set; }
public string LedgerEmail2 { get; set; }
public string LedgerAdd1 { get; set; }
public string LedgerAdd2 { get; set; }
public string LedgerCity { get; set; …Run Code Online (Sandbox Code Playgroud) 我刚刚运行了一个查询,说"删除了0行".在Oracle数据库中."0行"DML操作是否锁定ORACLE中的表,如果是,我是否需要COMMIT?
谢谢塔伦