ورود

View Full Version : سوال: Loading زمان پردازش



fakhravari
یک شنبه 12 مهر 1394, 23:01 عصر
با سلام
من میخوام روی یک باتن وقتی کلیک شد یه لودینگ بیاد و اخر کار هم هاید بشه،

کامپوننت دیو اکسپرس لوادینگ قشنگی داره اما دیفالت شو زمانی که کلیک میکنم نشون نمیده ووقتی کار دکمه تمام شد شو میشه.

fakhravari
دوشنبه 13 مهر 1394, 10:47 صبح
دوستات کسی نیست

alireza264
جمعه 17 مهر 1394, 18:26 عصر
سلام
یه usercontrol بساز و توش از border و progressbar استفاده کن

SabaSabouhi
شنبه 18 مهر 1394, 10:00 صبح
با سلام
من میخوام روی یک باتن وقتی کلیک شد یه لودینگ بیاد و اخر کار هم هاید بشه،

کامپوننت دیو اکسپرس لوادینگ قشنگی داره اما دیفالت شو زمانی که کلیک میکنم نشون نمیده ووقتی کار دکمه تمام شد شو میشه.

سلام
من هم با دوستمون alireza264 موافقم، خیلی راحت می‌تونی خودت این رو درست کنی، من هم مثل شما از کامپوننت DevExpress استفاده
می‌کنم اما برای این کار یک Window نوشتم که همین کار رو برام انجام می‌ده.

صبا صبوحی

fakhravari
شنبه 25 مهر 1394, 22:06 عصر
من زمان کلیک روی باتن تا پایان عملیاتش
مثلا بگم یک پنل شو بشه، زمانی اتفاق میفته که اخر دستور برسه یعنی همزمانی ندارن که پنل همزمان شو بشه. برای این مشکل باید چی کنم

یوزر کنترل هم همین داستان دارد

alireza264
شنبه 02 آبان 1394, 09:52 صبح
سلام
راه حلشو خدمتت عرض می کنم اما کد نویسی با خودت ، حتما پیدا میکنی

اول یه Parent برای UserControl از نوع UIElement تعریف کن و هر بار فراخوانیش کزدی اونو با نام شی که توی باید نشون داده بشه تنظیم کن (مثلا نام grid فرم اصلی)
2- متد هایی رو درون UserControl برای تغییر مقدار کنترل های مورد نظرت تعریف کن و با استفاده از this.Dispatcher.Invoke و this.Dispatcher.BeginInvoke مقادیر جدیدو بهشون بده . یه متد برای نماش و مقدار دهی اولیه و یکی هم برای نمایش تغییرات لحظه ای یه متد هم برای پایان دادن

cmsdqq2
پنج شنبه 19 آذر 1394, 23:55 عصر
بنده هم دقیقا هم مشکل رو دارم. با Invoke در WPF مشکل دارم.

http://barnamenevis.org/attachment.php?attachmentid=137387&d=1449780620