private DialogResultT<XXX> ShowForm()
{
XXX model = null;
var res = new FormEx<XXX>()
.LoadForm(form =>
{
form.btnSave.Click += (s, e) =>
{
model = new XXX();
form.CloseResultYes();
};
form.btnClose.Click += (s,e) => form.CloseResultCancel();
})
.ShowDialog();
return new DialogResultT<XXX>(model, res.form.DialogResult);
}