PDA

View Full Version : چه نوع کنترل (control) هایی برای نمایش چند شی تو در تو در #c بهترند.



m.h.movahedi
دوشنبه 13 مهر 1394, 21:55 عصر
سلام
من یک شی دارم که خودش شامل شی هایی است( مثل یک لیست). و هر کدام از عناصر این لیست خودشان لیستی از چند شی هستند. همه عناصر باید دارای نمایش گرافیکی باشند.
مثل یک folder که خودش چندین فایل و فولدر دیگه داره و هر فایل و فولدر نام و آیکون داره. یا مثل یک محصول در یک قفسه مجازی.
من برای پیاده سازی لیست اصلی و هر شی اون از panel استفاده کردم، چون قابلیت ها و آزادی خوبی داره و به راحتی میشه به رخدادها و ویژگی های هر عنصرش دسترسی داشت. ولی مشکل فعلی من سرعت لود پایین لیست اصلی هست(تعداد اشیا زیاده). آیا ممکن سرعت پایین ناشی از استفاده از panel باشه؟ به جای panel در C# از چه کنترلی استفاده کنم تا هم دسترسی خوب به رخدادها و ویژگی ها داشته باشم هم سرعت لود و کار بهتر بشه؟