View Full Version : کند بودن اسکرول DataGrid
mina68
پنج شنبه 28 اردیبهشت 1391, 13:13 عصر
با سلام خدمت اساتید
وقتی که می خوام دیتاگریدی که دارای سطر و ستون های نسبتا زیادی است اسکرول کنم این کار خیلی کند انجام میشه!
این مشکل از کجا ناشی میشه و چطور می تونم رفعش کنم؟
sinaone1
جمعه 29 اردیبهشت 1391, 08:58 صبح
آیا به Panel موجود در اون استایل دیگه ای دادید
چون اگه استایل اصلی اون باشه از Virtualstackpanel استفاده شده و به هیچ وجه این مشکل رو نخواهد داشت
mina68
شنبه 30 اردیبهشت 1391, 10:19 صبح
نه استایلی بهش ندادم!!
مهدی فرزاد
شنبه 30 اردیبهشت 1391, 10:43 صبح
سلام
به دیتا گرید افکت دادید؟
از نصب صحیح درایور کارت گرافیک اطمینان حاصل کنید ( کارت گرافیک آن برد دارید؟)
این برنامه را روی یک سیستم دیگه تست کنید
mina68
شنبه 30 اردیبهشت 1391, 11:15 صبح
افکتی بهش ندادم
کارت گرافیکم ATI Radeon 2100 Onboard هست و به طور صحیح نصب شده!
رو سیستم دیگه هنوز تستش نکردم!
مهدی فرزاد
شنبه 30 اردیبهشت 1391, 11:36 صبح
روی سیستم دیگه حتما تست کنید و نتیجه رو بگید
سیستمی که کارت گرافیکش آن برد نباشه
( اجرای انیمیشن ها روی یسیتم شما کند نیست؟؟)
sinaone1
شنبه 30 اردیبهشت 1391, 11:53 صبح
دوست عزیز توی Listbox یه پراپرتی به نام ScrollViewer.IsDeferredScrollingEnabled که زمانی که true بشه ، وقتی کاربر اسکرول می کنه اسکرول نمیشه تا کلیک رو رها کنه ، ولی نمی دونم در datagrid هم این پراپرتی هست یا نه
اطلاعات بیشتر :
http://blogs.msdn.com/b/llobo/archive/2008/06/05/new-features-scrollviewer-isdeferredscrollingenabled-alternationcount-ieditablecollectionview.aspx
mina68
شنبه 30 اردیبهشت 1391, 12:00 عصر
با search کردن تو سایت های خارجی و بقیه کسانی که این مشکل رو داشتن پیشنهاد شده بود از کد های زیر استفاده بشه
EnableColumnVirtualization="True" EnableRowVirtualization="True"
با استفاده از این کد ها در قسمت Xaml تعریف datagrid تا حدود زیادی مشکل رفع شد
ولی هنوز اسکرول کردن افقی با کندی انجام میشه!
mina68
شنبه 30 اردیبهشت 1391, 18:10 عصر
روی کامپیوتر دیگری که دارای کارت گراقیک غبر Onboard یود هم تست کردم باز هم همان مشکل رو داره!
در ضمن من از wpf استفاده کردم چون فکر می کردم توی سخت افزار های متفاوت با امکانات مختلف بهتره جواب می ده ولی اینطور که از جواب های شما بر میاد اگه کارت گراقیک یه خورده ضعیف باشه و یا از style های خاصی استفاده کنم به مشکل می خورم!!!:متفکر:
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.