Visual Studio 2008, C# 3.0.appelle un eventhandler avec des arguments
J'ai une méthode ci-dessous qui appelle un gestionnaire d'événements. Je voudrais passer les deux arguments reçus par la méthode au gestionnaire d'événements.
Je voudrais faire quelque chose comme ceci:
wc.DownloadDataCompleted += wc.DownloadedDataCompleted(strtitle, placeid);
Est-ce même possible, si oui, comment pourrais-je aller à le faire?
Code Snippet:
public void downloadphoto(string struri,string strtitle,string placeid)
{
using (WebClient wc = new WebClient())
{
wc.DownloadDataCompleted += wc_DownloadDataCompleted;
wc.DownloadDataAsync(new Uri(struri));
}
}
Impressionnant !! maintenant qui aurait thunk ça !! – dezkev
Comment vous désinscrire de l'événement? – jdelator
@jdelator: Vous devez stocker le délégué dans une variable et l'utiliser pour vous désabonner. –