۱۳۸۹/۰۷/۰۸

WPF و قالب‌هايي جهت كنترل DataGrid


در مورد معرفي WPF Extended toolkit چندي قبل مطلبي منتشر شد. در ادامه اين بي مهري‌ها (!) مي‌توان به عدم به روز رساني قالب‌هاي ارائه شده براي WPF اشاره كرد. در WPF4 ، كنترل DataGrid از WPF toolkit به مجموعه‌ي كنترل‌هاي اصلي WPF منتقل شده است، اما قالب‌هاي منتشر شده‌ي آن جهت لحاظ كردن اين مورد به روز نشده‌اند. يعني اگر براي مثال يكي از قالب‌هاي موجود را به برنامه خود اعمال كنيد و سپس DataGrid را بر روي فرم قرار دهيد، وصله‌ي ناهماهنگي را مشاهده خواهيد نمود. اين مشكلات در Silverlight وجود ندارند و قالب‌هاي ارائه شده‌ي براي آن به روز بوده و همچنين روز به روز هم تعدادشان بيشتر مي‌شوند.
اما باز هم نمي‌توان ايراد گرفت چون كار ارائه شده سورس باز است. به عبارتي اگر مايكروسافت اين قالب‌ها را به روز نكرده، خوب، لطفا خود شما وقت بگذاريد و اين كار را انجام داده و سپس يك patch ارائه دهيد. ايرادي دارد؟!
براي اين منظور پروژه‌اي در سايت CodePlex ايجاد شده است و تنها به پوشش دات نت سه و نيم و ديتاگريد متعلق به WPF Toolkit پرداخته است :


اگر علاقمند باشيد كه از ديتاگريد بومي دات نت 4 استفاده كنيد مي‌توانيد از اين patch استفاده كنيد.