اگر توسعهدهنده نرمافزار هستید و میخواهید با نحوه پیگیری و استفاده از کنترلهایجدید ساختار دادهای در چارچوب مدرن ویندوز ۱۱ آشنا شوید، این راهنما به شما نشان میدهد که مایکروسافت چگونه به یکی از بزرگترین کمبودهای WinUI رسیدگی میکند و شما چطور میتوانید این روند را دنبال کنید.

مرحله ۱: به مخزن رسمی توسعه WinUI مراجعه کنید تا کدهای مربوط به ویژگیهای جدید را مشاهده نمایید. مایکروسافت اخیراً درخواست پول گیتهاب را ادغام کرده است که تأیید میکند کار لازم برای قابل استفاده شدن کنترل TableView برای برنامههای خارج از مخزن خود مایکروسافت به پایان رسیده است.

مرحله ۲: نمونهکدهای ارائهشده را بررسی کنید تا با نحوه پیادهسازی قابلیتهایی مانند مرتبسازی، فیلتر کردن، ویرایش و مجازیسازی آشنا شوید. شما میتوانید این موارد را در گالری نمونه مشاهده کنید که شامل رابطهای کاربری مشابه مدیریت تسکها و فایل اکسپلورر است.
مرحله ۳: محدودیتهای فعلی این کنترل را در نسخه پیشرو مدنظر قرار دهید. شرکت مایکروسافت توضیح میدهد که این کنترل در نسخه اولیه نمیتواند منبع داده را گروهبندی کند و انتخاب چندگانه فعلاً کنار گذاشته شده است.
مرحله ۴: مستندات رسمی مهاجرت را مطالعه کنید تا از وضعیت کنترلهای سنتی مطلع بمانید. به عنوان مثال، مستندات خود همچنان به کمبودهای شناختهشده اشاره میکند و یادآور میشود که هیچ کنترل بومی درجه یکی برای این منظور وجود نداشته است.
مرحله ۵: تاریخچه و مباحث جامعه توسعهدهندگان را بررسی کنید. توسعهدهندگان پیشتر استدلال کردند مطرح ساختند که پلتفرم باید این کنترل را به طور پیشفرض بگنجاند و نیازی به ابزارهای جانبی نباشد.
مرحله ۶: روند پیشرفت این پروژه را که در اوایل مارس ۲۰۲۴ کلید خورده بود، دنبال کنید. مایکروسافت به تازگی تأیید کرد تصریح میکند که توسعه اصلی WinUI اکنون به صورت عمومی در گیتهاب جریان دارد.

اگرچه اضافه شدن کنترل TableView تمام مشکلات مربوط به توسعه اپلیکیشنهای بومی ویندوز ۱۱ را یکشبه حل نمیکند، اما برطرف کردن این خلأ طولانیمدت گامی ارزشمند برای جلب نظر توسعهدهندگان سازمانی به شمار میرود که میتوانند ساختارهای دادهای پیچیده را بدون اتکا به راهکارهای وبپایه پیادهسازی کنند.









