У меня есть usercontrol, который вызывает событие после связи с веб-службой. Родитель обрабатывает это событие при поднятии. То, что я думал, было бы правильным подходом, было бы передать объект, возвращенный из webservice, родителю как eventargs???
Если это правильно, я не могу найти инструкции о том, как это сделать.
UserControl
public event EventHandler LoginCompleted;
а затем после того, как служба возвращает объект biz:
if (this.LoginCompleted != null)
{
this.LoginCompleted(this, new EventArgs() //this is where I would attach / pass my biz object no?);
}
Родитель
ctrl_Login.LoginCompleted += ctrl_Login_LoginCompleted;
....snip....
void ctrl_Login_LoginCompleted(object sender, EventArgs e)
{
//get my object returned by login
}
Итак, мой вопрос заключается в том, какой был бы "одобренный" метод для возвращения объекта пользователя родительскому объекту? Создайте класс свойств, который все может получить и разместить там?