2016-05-16 49 views
0

我已添加Acr.UserDialogs插件并按如下所示调用,我可以看到一个带有OK按钮的简单警报。到目前为止这么好,但我不知道如何捕获OK按钮点击事件?Capture Alert对话框按钮事件

public void Save() 
{ 
    if (!isExit) 
    { 
    OnExit(this, null); 
    } 
    else 
    { 
    IsValid = false; 
    Mvx.Resolve<IUserDialogs>().Alert("it is not valid"); 
    } 
} 

回答

2

只要通过一个AlertConfig并设置OnOk操作。

var alertConfig = new AlertConfig { 
    Message = "it is not valid", 
    OkText = "Okely", 
    OnOk =() => { Debug.WriteLine("ok pressed"); } 
}; 

Mvx.Resolve<IUserDialogs>().Alert(alertConfig); 
+0

我试图使用OnOk,但它给了我一个错误。你能帮我吗? –