Microsoft випускає велике оновлення для Windows Community Toolkit

Значок часу читання 3 хв. читати


Читачі допомагають підтримувати MSpoweruser. Ми можемо отримати комісію, якщо ви купуєте через наші посилання. Значок підказки

Прочитайте нашу сторінку розкриття інформації, щоб дізнатися, як ви можете допомогти MSPoweruser підтримувати редакційну команду Читати далі

Інструментарій спільноти Microsoft Windows

Microsoft Windows,

Сьогодні Microsoft оголосила про випуск Windows Community Toolkit v7.0, одного з найбільших випусків Toolkit в історії. Це нове оновлення набору інструментів містить кілька покращень, зокрема нова бібліотека .NET Standard MVVM, нові помічники Toast Notification для .NET і UWP, оновлена ​​система анімації композиції для C# і XAML, нові елементи керування тощо. Нижче наведено деякі покращення та нові функції.

  • Пакет «Анімація» тепер легший, щоб безпосередньо підтримувати лише анімації C # та XAML. 
  • Ми розділили посилання Behaviors на нове Microsoft.Toolkit.Uwp.UI.Behaviors пакет, який включає різні нові способи поведінки та нові гачки в анімації. 
  • Ефекти, які були в пакеті Animations, тепер підтримуються покращеннями Microsoft.Toolkit.Uwp.UI.Media пакет, який дозволяє додавати ефекти безпосередньо до елементів, а також підтримує анімацію. 
  • Пакет Controls тепер є мета-пакетом, який містить різні підпакети.  
  • Наявність батьківського пакету має спростити оновлення. 
  • Додаткові елементи керування, такі як DataGrid та макети ItemsRepeater, тепер також будуть включені за замовчуванням, що дає вам доступ до всього набору інструментів, який можна запропонувати на початку. 
  • Пакет Controls тепер залежить від WinUI 2.5, який допоможе нам забезпечити більш послідовний стиль управління, рухаючись вперед, і користуючись перевагами останніх виправлень та функцій, які може запропонувати платформа. 
  • Щойно ви створили програму, тепер ви можете оптимізувати її, видаливши пакет елементів керування парасолькою та включивши лише ті пакети з елементами керування, які вам потрібні. 
  • Усі розширення було переміщено до кореневого простору імен для кожного пакета, щоб їх було легше знаходити, використовувати та розуміти, звідки вони беруться. 
  • Для міграції більшості потрібно просто вимагати зміни простору імен / xmlns. 
  • Примітка: Ми пропонуємо перейти від використання Dispatcher до DispatcherQueue відповідно до вказівок платформи. Це дозволяє використовувати компоненти в XAML Islands і WinUI 3. 
  • API Guard і ThrowHelper переміщено в новий Microsoft.Toolkit.Diagnostics пакет. 
  • Помічники відкладених подій перейшли до Microsoft.Toolkit оскільки вони сумісні з .NET Standard; залишилися лише розширення подій, специфічні для UWP Microsoft.Toolkit.Uwp. 
  • Мінімальна версія платформи компонентів UWP Toolkit тепер становить 1809 (17763), щоб видалити більшість наших умовних накладних витрат коду XAML і приєднатися до поточного довгострокового сервісного випуску Windows 10. 
  • Ми перенесли наш код компонента Gaze на C # для полегшення технічного обслуговування та вдосконалення в майбутньому. 
  • Ми видалили залежність Json Serializer за замовчуванням Microsoft.Toolkit.Uwp що додало значні накладні витрати програми, навіть якщо вона не використовувалася.  
  • Примітка: Якщо ви оновлюєте наявну програму 6.1, яка зберігала складні типи, ви повинні переконатися, що ви протестували оновлення наявного сховища даних або вказали Newtonsoft.Json serializer для підтримки сумісності з наявною програмою. 
  • Однак тепер ми дозволяємо розробнику додатків вказати, яким би серіалізатором вони не хотіли скористатися, на випадок, якщо їм потрібно буде обмінюватися даними з іншими аспектами свого фронту / серверного сервера.  

джерело: Microsoft

Форум користувачів

0 повідомлення