Ух ты, сколько библиотек и особенно видео на этой неделе о .NET MAUI. Я только что вернулся из штаб-квартиры в Редмонде, где провел целую неделю, встречаясь с коллегами, которых не видел более двух лет или… никогда.
Оглавление:
- Библиотеки
- Видео
Библиотеки
Material Color Utilities
Реализация библиотеки Google в .NET MAUI. Она предоставляет вам цвета Material Design, чтобы вы могли легко использовать их в своем приложении, а также некоторые вспомогательные средства. Вы можете использовать цвета в том виде, в котором они определены, или добавить свои собственные переопределения и возвраты. В readme есть фрагменты кода:
albi005 / MaterialColorUtilities
Библиотека .NET для генерации цветовых схем Material You из изображения или цвета
Material Color Utilities для .NET
Реализация на C# утилиты Material Color Utilities от Google.
Включает все алгоритмы, которые могут понадобиться для добавления цветов Material You в ваше приложение .NET:
- .NET MAUI: добавьте красивую динамическую тематику Material You в ваше приложение .NET MAUI всего одной строкой кода.
- HCT: новое цветовое пространство, разработанное Google для идеальных контрастов, свойства: Hue, Chroma и Tone
- Палитры:
TonalPalette
обеспечивает легкий доступ к тонам цвета,CorePalette
содержит 6 ключевых тональных палитр: Первичная, Вторичная, Третичная, Нейтральная, Нейтрально-вариативная и Ошибочная. - Схема: отображение цветов в основной палитре на роли, например,
Primary
,TertiaryContainer
илиOnError
. - Квантовать: уменьшить количество уникальных цветов в изображении до 128.
- Score: упорядочить эти цвета на основе их соответствия тематике.
- Blend: смещение цвета в сторону тематического оттенка
- …
https://www.nuget.org/packages/MaterialColorUtilities.Maui
https://github.com/albi005/MaterialColorUtilities
TeeChart
Компания Steema выпустила обновление TeeChart для .NET MAUI. Оно включает в себя диаграммы, карты и элементы управления, охватывающие десятки вариантов использования.
https://www.nuget.org/packages/Steema.TeeChart.NET.MAUI/4.2022.7.13-beta
Инструментарий сообщества
Команда выпустила версию 1.1.0, а Педро Хесус сделал гостевой блог о настройке элементов управления и инструментария. Этот выпуск включает долгожданный (МНОЙ) IconTintColorBehavior!
<Image Source="home.png">
<Image.Behaviors>
<mct:IconTintColorBehavior TintColor="Purple"/>
</Image.Behaviors>
</Image>
https://www.nuget.org/packages/CommunityToolkit.Maui
SkiaSharp Различные пакеты
Мэтью Лейбовиц из команды .NET MAUI отправил кучу обновлений на прошлой неделе, включая представление SkiaSharp для .NET MAUI, которое воспроизводит анимацию Lottie!
![]()
Мэтью «Усиленный сигнал» Лейбовиц #maskandvax@mattleibow
Наконец-то на NuGet! #SkiaSharp Extended! 2 новых вида #dotnetmaui (и #xamarinforms) Confetti и #Lottie!
NuGets: bit.ly/3uQo7GG
Docs: bit.ly/3yIdQO3
Отдельное спасибо @Bijington за тестирование, отзывы и обсуждения, которые сделали этот API великолепным!11:09 AM — 15 Jul 2022![]()
![]()
![]()
![]()
![]()
Джеральд Верслуис@jfversluis
Легко и просто! Настройка занимает всего пару минут! Думаю, мне нужно записать небольшое видео…Обезьяна должна напомнить нам о прошлом Xamarin для .NET MAUI. Нам нужно, чтобы кто-нибудь сделал анимацию .NET-бота Лотти! twitter.com/jfversluis/sta…
12:30 PM — 15 Jul 2022Gerald Versluis @jfversluisLottie анимации для .NET MAUI кто нибудь? 👀 https://t.co/FblRMBzo5c
![]()
![]()
![]()
Все NuGets
XCalendar
Возможно, я уже выделял этот элемент. Я уже создавал элементы управления календарем раньше, и это так весело, что я бы предпочел просто использовать что-то вроде этого. 😉 Зацените.
https://www.nuget.org/packages/XCalendar.Maui/4.0.0-pre1
Serilog
Теперь с поддержкой .NET MAUI.
https://www.nuget.org/packages/Serilog.Sinks.Xamarin/1.0.0-dev-00104-fd287b7
YouTube