ورود

View Full Version : در مورد Converter ها



PetekDincos
چهارشنبه 07 تیر 1391, 21:04 عصر
با سلام
در هنگام استفاده از Converter در UI ، آیا کانورتورها در یک Thread مجزا اجرا می شن یعنی به این صورت که وقتی از یه Convertor برای کانورت نحوه بایندیگ یه پراپرتی استفاده می کنیم آیا در زمان لود فرم تاثیر می ذاره یا اینکه در یک Thread مجزا کانورتور اجرا می شه و تاثیری در لود فرم نداره . با تشکر

مهدی فرزاد
پنج شنبه 08 تیر 1391, 09:25 صبح
سلام
در لود فرم تاثیر میگذاره البته در عملیات های سنگین نه در حد تبدیل یک مقدار ساده شما این کد رو توی Converter بگذار و نتیجه رو ببین

System.Threading.Thread.Sleep(1000);

PetekDincos
پنج شنبه 08 تیر 1391, 12:01 عصر
با سلام
من وقتی یه پراپرتی رو با استفاده از Converter بایند می کنم و می خوام مقدار اون پراپرتی رو در رویداد Load فرم بررسی کنم می بینم که هنوز بایند نشده به خاطر همین فکر کردم که شاید در یک Thread دیگه این کار رو انجام می ده و در ضمن آیا می شه عمل کانورت رو برای پراپرتی یک کنترل مثلا TextBox ، در زمان اتفاق افتادن یک رویداد خاص مثلا KeyDown این کنترل انجام داد یعنی اینکه اتفاق افتادن عمل کانورت دست خودمون باشه .
و سوال دیگه اینکه اسم متد های Convert ,ConvertBack رو میشه به اسم های دلخواه تغییر داد (فکر نکنم بشه) . با تشکر