[已解决]为什么基础资料调用View.ShowMessage不能即时弹出?
586次浏览
编辑于2016年08月21日 08:56:57
public override void DataChanged(DataChangedEventArgs e)
{
base.DataChanged(e);
if (!e.Field.Key.ToString().Equals("FName")) return;
if (this.View.Model.GetValue("FName").ToString().IsEmpty()) return;//录入为空时忽略
if (e.NewValue.IsNullOrEmptyOrWhiteSpace()) return; //录入为空时忽略
this.View.ShowMessage(strMessage + Environment.NewLine + "要继续录入吗?", MessageBoxOptions.OKCancel);
我自定义的基础资料单据就可以在FName脱离焦点时即时弹出对话框,但供应商、客户档案中,却无法即时弹出
要点上方的菜单按钮时(任意按钮,比如退出、保存都可以),才会弹出。不知道是什么原因?
推荐阅读