Ich versuche, eine async
Funktion (ich bin nicht sehr gut mit async
im Allgemeinen!) Zu machen und kann sagen, dass ich es dies tun will:Wie wird eine benutzerdefinierte asynchrone Fortschrittsmethode erstellt?
async public string Count()
{
int x = 0;
for(x; x<100000; x++)
{
await Task.Delay(1);
}
return "I'm done";
}
Ich mag, dass „x“ fangen und speichern Sie es woanders oder binden Sie es an eine Textbox, die den Fortschritt darstellt, zB. "x/100000"
Wie kann ich das tun?
Ich würde vorschlagen, dass Sie das Ereignis ein Ereignis jedes Mal und Blase Feuer auf der Benutzeroberfläche. [Events] (https://msdn.microsoft.com/de-de/library/8627sbea.aspx) –