ورود

View Full Version : سوال: میشه در مورد invoke تو wpf توضیح بدین



sonicuser
جمعه 14 تیر 1392, 10:25 صبح
سلام
من یک برنامه چت و مانیتورینگ شبکه توی vb.net نوشتم حالا واسه ظاهرش اوردمش تو wpf ولی کار نمیکنه وقتی که به یکی از قسمتها میرسه که مثلا باید یک تکست باکس یا امثال اینها تغییر کنه کار نمیکنه که فکر میکنم مشکلش theard هاست .اگه میشه اونایی که کار کردن یکم در مورد theard تو wpf با متد dispatcher توضیح بدن با زبان vb.net :ناراحت:
فقط تورو خدا منو به codeprojecto اینا پاس ندین چون هم دیدم هم از C#‎‎ سر در نمیارم اگه میشه چند خط کد بذارید .یا مثلا تو wpf مثل این کد وجود نداره که کارمو راه بندازه
Control.CheckForIllegalCrossThreadCalls = False

ترو خدا راهنماییم کنید این چندمین تاپیکیه که گذاشتم ولی کسی جواب نداده :گریه:

sonicuser
یک شنبه 16 تیر 1392, 15:30 عصر
تروخدا یکی جواب بده:گریه:

مهدی فرزاد
یک شنبه 16 تیر 1392, 19:06 عصر
سلام

کدتون رو به این شکل بنویسید


Dispatcher.Invoke(new Action(() =>
{
Control.CheckForIllegalCrossThreadCalls = False;
}));

sonicuser
سه شنبه 18 تیر 1392, 17:00 عصر
ممنون آقا فرزاد فقط یک سوال
من این کدو مثل c# توی فرم لودم بنویسم؟؟؟
اگه میشه یکم راهنماییم کنید با تشکر

sonicuser
سه شنبه 18 تیر 1392, 20:39 عصر
من این کدو زدم اصلا کار نمی کنه

Direlap
یک شنبه 23 تیر 1392, 00:52 صبح
ما توی سی شارپ از این استفاده می کنیم دیگه تبدیلش میفته رو دوشتون یا برید از کسی که بلده بپرسید تا تبدیل کنه. چون اشکال منم تو همین بود خواستم کمکت کنم.

http://barnamenevis.org/showthread.php?364002-%D9%87%D9%86%DA%AF-%DA%A9%D8%B1%D8%AF%D9%86-%D9%81%D8%B1%D9%85-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87&p=1606909&viewfull=1#post1606909

sonicuser
یک شنبه 23 تیر 1392, 13:36 عصر
مرسی ممنونم میرم دنبالش :لبخندساده: