سلام
من به يه مشكل جديد توي برنامم برخوردم .من براي اجراي يك سري عمليات از backgroundworker استفاده كردم و در متد DoWork اون يه فرم رو شو ميكنم كه به كاربر ميگه بايد منتظر بمونه اما موقع شو كردن خطا مي گيره
اينم عكس پيغام:
Printable View
سلام
من به يه مشكل جديد توي برنامم برخوردم .من براي اجراي يك سري عمليات از backgroundworker استفاده كردم و در متد DoWork اون يه فرم رو شو ميكنم كه به كاربر ميگه بايد منتظر بمونه اما موقع شو كردن خطا مي گيره
اينم عكس پيغام:
به دلیل مدل wpf در wpf نمی توانید از backgroundworker استفاده کنید (multithreading نیست)
به جای آن می توانید از System.Threading.Dispatcher استفاده کنید. پیشنهاد می شود لینک زیر را مطالعه فرمایید.
http://msdn.microsoft.com/en-us/library/ms741870.aspx