Posted on 9. October 2022

Анонс .NET MAUI Community Toolkit v1.3

Read this article in your language IT | EN | DE | ES

Анонс .NET MAUI Community Toolkit v1.3


Команда розробників рада оголосити про випуск .NET MAUI Community Toolkit версії 1.3, який зараз доступний на NuGet! Цей випуск містить функцію стилізації рядка стану, підтримку зображень Gravatar, попередньо створені анімації зникнення, підтримку SourceLink і численні виправлення помилок.

 

.NET MAUI Community Toolkit — це створена спільнотою бібліотека, яка містить розширення .NET MAUI, розширені елементи керування UI/UX, щоб полегшити ваше життя як розробника .NET MAUI.

Стиль рядка стану

У цьому випуску .NET MAUI Community Toolkit тепер ви отримуєте StatusBarBehavior, який дозволяє легко налаштувати колір і стиль рядка стану на iOS і Android за допомогою коду або в XAML. Це імплементовано як Behavior тобто ви  можете змінювати його на сторінках або навіть динамічно у відповідь на дії користувача або статус програми.

Є дві властивості, за допомогою яких можна керувати виглядом рядка стану:

- StatusBarColor: дозволяє вказати колір тла рядка стану.

- StatusBarStyle: дозволяє контролювати, чи буде вміст (текст і піктограми) у рядку стану світлим, темним або типовим для системи.

 

Примітка. Ці дві властивості є Bindable, тому ви також можете зв’язати ці значення з ваших ViewModels.

Ось приклад використання цих властивостей у XAML:

<Page.Behaviors>

    <toolkit:StatusBarBehavior StatusBarColor="HotPink" StatusBarStyle="LightContent"/>

</Page.Behaviors>

Або, якщо ви віддаєте перевагу написанню свого інтерфейсу користувача в коді C#:

var statusBehavior = new StatusBarBehavior()

{

    StatusBarColor = Colors.HotPink,

    StatusBarStyle = StatusBarStyle.LightContent

}

this.Behaviors.Add(statusBehavior);

І тепер, за допомогою лише кількох рядків коду, ви маєте чудово оформлений рядок стану, який може відповідати темі вашої програми.

Ви можете прочитати більше про інші функції StatusBarBehavior та переглянути більше прикладів у наших документах. Gerald Versluis також підготував чудове відео, яке демонструє, як почати.

Джерело зображення Gravatar

Gravatar (всесвітньо визнаний аватар) — це зображення, яке можна використовувати як аватар, тобто зображення, яке представляє вас або ваших користувачів, наприклад, у публікації на форумі чи коментарі в блозі. Ви можете дізнатися більше про Gravatar або зареєструвати свій власний на вебсайті Gravatar.

За допомогою цього випуску .NET MAUI Community Toolkit ви можете легко відображати зображення Gravatar поруч з іменами людей або електронними адресами через GravatarImageSource.

Ви можете використовувати GravatarImageSource будь-де, де зазвичай використовуєте ImageSource, наприклад:

<Image>

    <Image.Source>

        <toolkit:GravatarImageSource Email="youremail@here.com" />

    </Image.Source>

 

</Image>

 

Властивість Email визначає електронну адресу облікового запису Gravatar. Однак існують також властивості для визначення зображення за замовчуванням, якщо його Email не знайдено в Gravatar, а також вбудовані можливості кешування. Усі ці властивості підтримуються, BindableProperty що означає, що вони можуть бути цілями для зв’язування даних і стилю.

Дізнайтеся більше про інші функції GravatarImageSource та подивіться більше прикладів у наших документах.

 

Анімації

Цей випуск набору інструментів спільноти .NET MAUI розширює наявний AnimationBehavior можливості, додаючи  можливість FadeAnimation анімувати непрозорість VisualElement з початкової непрозорості на вказану нову прозорість, а потім повертатися до оригіналу.

 

Це дозволяє вказати анімацію в XAML, яка відповідає взаємодії користувача.

<Button Text="Click this Button">

    <Button.Behaviors>

        <toolkit:AnimationBehavior EventName="Clicked">

            <toolkit:AnimationBehavior.AnimationType>

                <toolkit:FadeAnimation Opacity="0.2"/>

            </toolkit:AnimationBehavior.AnimationType>

        </toolkit:AnimationBehavior>

    </Button.Behaviors>

 

</Button>

У наступних випусках розробники будуть розбудовувати анімації, щоб забезпечити анімацію перевертання, обертання, масштабування та струшування. Внески завжди вітаються, тому, якщо ви хочете допомогти, перегляньте розділ про внески нижче, щоб дізнатися, як це зробити.


Посилання на джерело

 

Source Link — це технологія, яка забезпечує першокласний досвід налагодження вихідного коду для двійкових файлів. У цьому випуску налаштували збірки на використання Source Link, що означає, що якщо ви ввімкнули Source Link у Visual Studio, ви можете очікувати ще кращого досвіду налагодження під час використання .NET MAUI Community Toolkit. Ви можете знайти більше інформації про Source Link і як його ввімкнути в цій публікації блогу.

Інші виправлення

Цей випуск також містить численні виправлення помилок і покращення якості коду. Перегляньте примітки до випуску, щоб отримати повний список змін.


 




Exception: Stack empty.

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading