我有一個循環訪問IEnumerable
集合的方法,並將它們傳遞給另一個方法。例如:如何使用IEnumerable實現進度?
void Run (object item)
{
foreach(var method in this.Methods)
method (item);
)
我該如何實現進度條中反映的進度排序?我可以很容易地做到這一點,如果它是直接編碼在這種方法,但這種方法是包含在ViewModel
以外的類型,我當然可以調用。
我只是不知道如何實現它,並從該方法得到它,反映UI的變化,將它傳遞給ViewModel
等
任何想法?
不要讓這個遞歸於你。如果'Run'在'this.Methods'裏面,你就會有一個裝滿蜂蠟的盤子! – corsiKa 2011-03-22 21:44:28
哈哈,你是什麼意思? this.Methods包含來自許多不同靜態類的方法,但不包含它自己。 – 2011-03-22 21:45:20