مایکروسافت نسخه 3.0 ابزار WinUI Gallery را منتشر کرده است؛ بهروزرسانی بزرگی که به توسعهدهندگان اجازه میدهد پیش از انتشار رسمی، کنترلهای رابط کاربری و APIهای جدید ویندوز را آزمایش کنند. این نسخه برای نخستین بار بر پایه نسخه آزمایشی Windows App SDK ساخته شده و نمونههای جدیدی از قابلیتهای در حال توسعه را در اختیار برنامهنویسان قرار میدهد.
WinUI Gallery ابزار رسمی مایکروسافت برای آشنایی با کنترلهای رابط کاربری WinUI 3 است. توسعهدهندگان با استفاده از این برنامه میتوانند نمونههای مختلف رابط کاربری، نحوه عملکرد کنترلها، راهنمای طراحی و کدهای موردنیاز برای ساخت اپلیکیشنهای ویندوزی را مشاهده کنند.
پیش از این، نمونههای کنترلهای جدید معمولاً پس از انتشار نسخه پایدار Windows App SDK به این برنامه اضافه میشدند. اما در نسخه 3.0، مایکروسافت امکان دسترسی زودهنگام به قابلیتهای آزمایشی را فراهم کرده است تا توسعهدهندگان بتوانند آنها را بررسی کرده و بازخورد خود را پیش از انتشار نهایی ارائه دهند.
WinUI Gallery 3.0 از نسخه آزمایشی Windows App SDK 2.5.4 استفاده میکند و این SDK را بهصورت مستقل درون برنامه ارائه میدهد؛ بنابراین برای استفاده از نمونههای جدید، نیازی به نصب جداگانه این نسخه از SDK نیست.
این تغییر دو مزیت اصلی دارد: نخست اینکه توسعهدهندگان میتوانند نمونه کدهای مربوط به قابلیتهای جدید را سریعتر دریافت کنند و دوم اینکه فرصت بیشتری برای آزمایش و ارائه بازخورد درباره APIها و کنترلهای در حال توسعه خواهند داشت.
البته مایکروسافت هشدار داده است که APIهای آزمایشی ممکن است در نسخههای بعدی تغییر کنند یا بهطور کامل حذف شوند. به همین دلیل، استفاده از این قابلیتها در برنامههای نهایی و تجاری فعلاً توصیه نمیشود.
یکی از مهمترین بخشهای این بهروزرسانی، اضافه شدن نمونههای جدید برای کنترلهای رابط کاربری و APIهای آزمایشی است.
کنترل جدید TableView برای نمایش و ویرایش مجموعههای بزرگ داده در قالب جدول طراحی شده است. نمونههای ارائهشده، قابلیتهایی مانند مرتبسازی دادهها، انتخاب موارد، تغییر اندازه ستونها، فیلتر کردن، گروهبندی، ویرایش همراه با اعتبارسنجی و شخصیسازی ظاهر جدول را پوشش میدهند.
این کنترل همچنین از قابلیتهایی مانند ثابت نگهداشتن ستون اول و مدیریت تعداد زیادی ردیف با استفاده از مجازیسازی پشتیبانی میکند.

بخش Charts نمونههایی از نمودارهای مختلف را معرفی میکند که توسعهدهندگان میتوانند برای نمایش دادهها در برنامههای ویندوزی از آنها استفاده کنند.
از جمله قابلیتهای این بخش میتوان به نمودارهای خطی و میلهای، راهنمای نمودار، تنظیم محدوده محورها، خطوط شبکه، نمایش دادهها در قالب سریهای مختلف و بهروزرسانی زنده اطلاعات اشاره کرد.
همچنین نمونههایی برای نمایش دادههای تاریخ و زمان و شخصیسازی ظاهر نمودارها در نظر گرفته شده است.

کنترل WrapPanel عناصر رابط کاربری را در ردیفها یا ستونها قرار میدهد و هنگامی که فضای کافی وجود نداشته باشد، آنها را به خط بعدی منتقل میکند.
در مقابل، LayoutPanel امکان استفاده از یک شیء Layout سفارشی را برای تعیین نحوه چیدمان عناصر فراهم میکند. این قابلیت میتواند برای توسعهدهندگانی که به کنترل بیشتری بر ساختار رابط کاربری نیاز دارند، کاربردی باشد.

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

مایکروسافت نمونههای مربوط به InkCanvas و InkToolbar را نیز به این نسخه اضافه کرده است.
این ابزارها امکان ترسیم با قلم دیجیتال، لمس یا ماوس را فراهم میکنند. توسعهدهندگان همچنین میتوانند نوار ابزار طراحی را با گزینههایی مانند قلم، مداد، هایلایتر و پاککن شخصیسازی کرده و نحوه ذخیره و بازیابی خطوط ترسیمشده را بررسی کنند.

نسخه جدید WinUI Gallery نمونههایی از APIهای آزمایشی مدیریت پنجرهها را نیز ارائه میدهد. این قابلیتها امکان تعیین اندازه پنجره با استفاده از ویژگیهایی مانند Width، Height، MinWidth، MinHeight، MaxWidth و MaxHeight را فراهم میکنند.
توسعهدهندگان میتوانند مقادیر موردنظر خود را مستقیماً در برنامه تغییر دهند و نتیجه را همراه با کدهای XAML و C# مشاهده کنند.

مایکروسافت در کنار قابلیتهای جدید، تجربه کاربری WinUI Gallery را نیز بهبود داده است.
از این پس، کاربران میتوانند با استفاده از دکمههای عقب و جلو ماوس میان صفحات مختلف برنامه جابهجا شوند. همچنین برای صفحات کنترلها، برچسبهای جستوجوی بیشتری در نظر گرفته شده است تا جستوجو بر اساس مفاهیمی مانند منوی زمینه، اسلایدر چرخشی یا استانداردهای دسترسپذیری، حتی در صورت متفاوت بودن عبارت جستوجو با نام کنترل، نتایج مرتبط را نمایش دهد.
در صورتی که جستوجو نتیجهای نداشته باشد، برنامه عبارت واردشده، راهنمای جستوجو و گزینهای برای مشاهده تمام نمونهها را نمایش میدهد.
انتشار WinUI Gallery 3.0 گام مهمی برای توسعهدهندگان اپلیکیشنهای ویندوزی محسوب میشود. این نسخه با فراهم کردن دسترسی زودهنگام به کنترلها و APIهای آزمایشی، امکان بررسی قابلیتهای جدید، آزمایش نمونه کدها و ارائه بازخورد به مایکروسافت را پیش از انتشار نسخههای پایدار فراهم میکند.
با وجود این، باید توجه داشت که کنترلها و APIهای آزمایشی هنوز در مرحله توسعه قرار دارند و ممکن است در آینده تغییر کنند. بنابراین، این نسخه بیشتر برای آزمایش، یادگیری و توسعه اولیه مناسب است تا استفاده مستقیم در محصولات نهایی.
مایکروسافت در تاریخ ۱۵ اکتبر ۲۰۲۶ از تجربه جدید برنامه Photos در ویندوز ۱۱ رونمایی کرد. این نسخه با گالری کاملاً بازطراحیشده، ویرایشگر ...
مایکروسافت از کنترلر جدید Xbox Nano رونمایی کرده است؛ دستهای جمعوجور و سبک که با هدف فراهم کردن تجربه بازی در هر مکان، ...
مایکروسافت از پروژهای تازه به نام Xbox Labs پرده برداشت؛ ابتکاری جدید که با هدف بررسی فناوریهای نوظهور و آزمایش ایدههایی شکل گرفته ...
مایکروسافت با تأیید پشتیبانی Call of Duty و سیستم ضدتقلب Ricochet از پلتفرم RTX Spark در سال ۲۰۲۷، یکی از مهمترین گامهای تاریخ ...
مایکروسافت از بازطراحی کامل بخش جستوجوی ویندوز ۱۱ با قابلیت تغییر مستقیم تنظیمات و حتی ارسال پیامک از تسکبار رونمایی کرده است.بخش جستوجوی ...
مایکروسافت در جدیدترین لپتاپ پرچمدار خود، Surface Laptop Ultra، از یک فناوری شارژ کاملاً تازه رونمایی کرده است؛ راهکاری که آسودگی شارژ مغناطیسی ...
لطفا شماره موبایل خود را وارد کنید