
Microsoft підтвердила, що готує до випуску довгоочікуваний елемент керування DataGrid для WinUI. Це має стимулювати більше розробників створювати програми за допомогою сучасного фреймворку Windows 11 замість WebView2 чи інших рішень. Раніше цю функцію анонсували на конференції для розробників Build 2026, і тепер вона наближається до публічного релізу.
Чому це важливо? Хоча ця зміна призначена для розробників, елемент керування DataGrid дозволить WinUI відображати правильні табличні дані. Невдовзі користувачі зможуть помітити більше корпоративних програм, створених із використанням рекомендованого фреймворку. Microsoft сподівається, що це допоможе залучити більше розробників до створення програм на WinUI, скоротивши розрив.
Microsoft Store завжди мав проблему “розриву додатків” – меншу кількість програм порівняно з вебсайтами. Ситуація значно покращилася порівняно з ранніми днями Windows 10. Проте зараз існує інший “розрив” – розрив фреймворків, де WinUI, як рекомендований нативний фреймворк, відстає від інших альтернатив.

Однією з найбільших проблем Windows 11 є її програми та спосіб їх створення. Microsoft може зробити Windows максимально швидкою, але якщо програми забезпечують поганий досвід, загальне враження від операційної системи буде неякісним. У цьому аспекті суворі правила Apple допомагають. Однак не варто очікувати, що Windows запровадить подібні правила.
Windows побудована по-іншому, вона повинна підтримувати всі фреймворки і не нав’язує жодних рекомендацій щодо інтерфейсу, окрім WinUI.
Microsoft все ще хоче, щоб розробники створювали більше нативних програм для Windows 11 за допомогою WinUI. Проте протягом років сучасному фреймворку бракувало чогось надзвичайно базового – повноцінної підтримки для відображення та роботи з табличними даними. Такий тип елементів керування дозволяє створювати потужні програми на основі даних.
Microsoft нарешті робить WinUI TableView придатним для використання поза власним репозиторієм
Як першими помітили Windows Latest, новий запит на злиття (pull request) на GitHub підтверджує, що Microsoft нарешті об’єднала роботу, необхідну для того, щоб її новий TableView – довгоочікуваний елемент керування DataGrid для WinUI – міг використовуватися програмами поза межами власного репозиторію Microsoft.

Також існує окрема галерея прикладів з демонстраціями сортування, фільтрації, редагування, віртуалізації, таблиць у стилі Провідника файлів, інтерфейсів у стилі Диспетчера завдань тощо.
Проте це ще не доступно. Windows Latest розуміє, що довгоочікуваний TableView ще не випущено як стабільний елемент керування WinUI, але це зміниться найближчими тижнями.
Наразі код було внесено до гілки розробки WinUI від Microsoft і це відповідає нещодавнім заявам компанії.
TableView все ще має деякі обмеження
Наприклад, Microsoft зазначає, що “цей елемент керування не може групувати джерело в цьому випуску”, хоча зразок коду для групування вже існує.
Крім того, множинний та розширений вибір також були видалені з поточного зразка на користь вибору одного елемента, тому ви поки що не можете вибрати кілька рядків.
Це обмеження, які Microsoft може усунути до або після ширшого випуску, тому це не є великою проблемою.
WinUI вже давно потребує базових елементів керування, а DataGrid – це один із давніх прогалин
Якщо ви давно читаєте Windows Latest, можливо, пам’ятаєте, як я розповідав про те, як Microsoft покращує WinUI, та про деякі зміни, анонсовані на конференції для розробників Build 2026.
Тоді я пам’ятаю, як Microsoft обіцяла надати елементи керування, які хочуть розробники, включно з корпоративними, і DataGrid був одним із варіантів. Ось фрагмент із сесії конференції Build 2026 про WinUI, де обговорюються нові елементи керування:
За словами Microsoft, WinUI є “виробничою платформою для програм Windows” і тепер компанія розглядає її як основний/рекомендований фреймворк для створення програм для Windows 11. Це означає, що фреймворк повинен мати всі базові елементи керування, щоб ним користувалися не лише окремі розробники, а й великі підприємства, надаючи перевагу над іншими рішеннями.
Також обіцяли покращити продуктивність та використання пам’яті WinUI, і зрештою інтегрувати фреймворк в оболонку Windows, включно із заміною меню “Пуск” на основі React на повністю нативну версію.
Під час тієї ж конференції Microsoft також визнала, що WinUI все ще має прогалини, і компанія прислухається до відгуків. Однією з таких прогалин, як я зазначав, був DataGrid, поряд з Charting.
“У нас є DataGrid та Charting, які незабаром з’являться”, – сказав Кріс Андерсон з Microsoft на Build 2026.
Як DataGrid може допомогти підприємствам перейти на нативний фреймворк Windows
DataGrid або навіть Charting можуть здатися нецікавими, доки ви не усвідомите, що це початок зусиль Microsoft, спрямованих на підготовку WinUI для корпоративного сектора.
За допомогою DataGrid розробники можуть створювати програми для обліку та відображення транзакцій, а також панелі адміністратора зі списком користувачів.
Один із прикладів, який ви можете зрозуміти, – це Диспетчер завдань, який може відображати процеси; файловий менеджер, який може показувати файли та їх властивості; або практично будь-яка корпоративна програма, що працює з великими обсягами структурованої інформації.
До цього часу WinUI не підтримувала DataGrid від першої сторони, що означало відсутність нативного елемента керування, який пропонує рядки, стовпці, сортування, фільтрацію, вибір, редагування, віртуалізацію та часто групування.
Власна документація Microsoft все ще перелічує DataGrid серед відомих прогалин міграції WinUI і зазначає: “Немає елемента керування WinUI 3 від першої сторони”.
Якщо розробник хотів створити програму WinUI, яка може відображати DataGrid, йому доводилося використовувати сторонні елементи керування, рішення спільноти або елементи керування Windows Community Toolkit.
У певний момент стало доцільніше використовувати веб-підхід, який не тільки є кросплатформним у багатьох випадках, але й підтримує практично все, що хочуть використовувати розробники.
У листопаді 2021 року деякі розробники стверджували на GitHub, що існує потреба в DataGrid або TableView, наданому WinUI, оскільки реалізація Community Toolkit не була ідеальним рішенням для кожної програми, особливо для нативних програм C++.
“Платформа повинна включати цей елемент керування, а не покладатися на розробників, щоб вони створювали його самостійно”, – зазначено в проблемі.
DataGrid раптом не зробить Windows знову нативною, але це важлива прогалина, яку Microsoft нарешті виправляє

Я не намагаюся стверджувати, що підтримка DataGrid є революційним кроком для WinUI і що це зробить Windows знову нативною. Але досить цікаво бачити, як Microsoft вирішує одну з найтриваліших проблем.
Я роками стежу за розробкою WinUI, і Microsoft мала певні ідеї щодо елемента керування TableView в WinUI ще в березні 2024 року, але нічого суттєвого не відбувалося протягом тривалого часу, і розробникам доводилося використовувати набори інструментів UI від спільноти.
Не можна заперечувати, що Microsoft стала дивною компанією для розробників, і її стратегія постійної зміни рекомендованих фреймворків або посібників з дизайну для Windows протягом багатьох років відштовхувала розробників.
Замість того, щоб використовувати сторонній набір інструментів і боротися з труднощами, намагаючись адаптувати WinUI до своїх потреб, розробники просто віддавали перевагу створенню програм на основі своїх вебсайтів або використанню Electron.
Як я вже повідомляв раніше, сама Microsoft визнала, що WinUI має “великий беклог” прогалин у функціоналі, і розробникам доводилося покладатися на бібліотеки з відкритим кодом і сторонні елементи керування, щоб заповнити їх.
Microsoft вже майже півроку обіцяє нативні програми для Windows, причому один з керівників компанії заявив, що мета – “100% нативні” програми, що входять до комплекту.
Microsoft також полегшує створення або міграцію програм до WinUI, і ми очікуємо деяких значних змін у найближчі кілька місяців.
Сам по собі DataGrid не змінить стан програм Windows, але той факт, що Microsoft нарешті виправляє одну з найтриваліших прогалин фреймворку WinUI, все ж є кроком у правильному напрямку.
Тепер ви можете публічно відстежувати розробку WinUI на GitHub
Розробка WinUI тепер відбувається публічно на GitHub, тому будь-які зміни, які Microsoft внесе до фреймворку, можна переглядати.
Microsoft нещодавно підтвердила, що “основна розробка WinUI зараз відбувається на GitHub”.
Звісно, Microsoft все ще вирішує, що саме потрапить до фактичного продукту WinUI, і ширший перехід до відкритого коду ще триває. Але у випадку з такими функціями, як TableView, які розробляються самою Microsoft, ви тепер можете відстежувати прогрес офіційних майбутніх випусків.
