Visual Studio 2008, C# 3.0.Aufruf eines Eventhandlers mit Argumenten
Ich habe eine Methode, die einen Event-Handler ruft. Ich möchte die zwei Argumente, die von der Methode empfangen werden, an den Ereignishandler übergeben.
Ich möchte so etwas wie dies tun:
wc.DownloadDataCompleted += wc.DownloadedDataCompleted(strtitle, placeid);
Ist dies überhaupt möglich, wenn ja, wie würde ich mich dagegen zu tun?
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));
}
}
Super !! Wer hätte das gedacht !! – dezkev
Wie können Sie die Veranstaltung abbestellen? – jdelator
@jdelator: Sie müssten den Delegaten in einer Variablen speichern und diese zum Abbestellen verwenden. –