UWP Community Toolkit, czyli narzędzie umożliwiające tworzenie aplikacji kompatybilnych ze wszystkimi urządzeniami Windows 10 po niedługim czasie oczekiwania doczekało się nowej aktualizacji, w wersji 1.5. Choć obecna aktualizacja nie dorównuje wielkością wersji 1.3, którą Microsoft wydał w lutym tego roku, to nie zabrakło tu wielu ciekawych funkcji, ulepszeń i naprawionych błędów.
Piąta odsłona projektu wprowadza następujące możliwości:
- Menu - klasyczna kontrola wykorzystywana przez tradycyjne aplikacje komputerowe dostosowane do Universal Windows Platform. W odpowiedzi na prośby społeczności UserVoice, Menu pozwala deweloperom na dostarczenie hierarchicznej listy menu i podmenu, które obsługują dowolny moduł wejściowy z możliwością dostosowania się do rozmiaru ekranu, zapewniając dzięki temu naturalną i płynną interakcję,
- OrbitView - nowy ItemControl, który umieszcza elementy wokół elementu środkowego i zapewnia elastyczność względem rozmiaru i odległości dla każdego elementu, a także możliwość pokazywania orbity lub zakotwiczenia dla każdego elementu,
- RadialProgressBar - kontrolka XAML wyświetlająca bieżącą wartość dla danego zakresu w postaci stopniowo zapełniającego się wycinka koła zgodnie z ruchem wskazówek zegara do momentu, aż stanie się pełnym pierścieniem,
- RoundImageEx - podobnie jak w przypadku kontrolki ImageEx, RoundImageEx pobiera i lokalnie przechowuje obrazy asynchronicznie, pokazując wskaźnik ładowania. Dodatkowo RoundImageEx umożliwia przycięcie obrazu do postaci okręgu,
- MarkdownTextBlock - dodaje wydarzenie MarkdownTextBlock.ResolveImage,
- BladeView - dodanie właściwości MaxOpenBlades,
- PullToRefreshListView - dodano wydarzenie i polecenie w celu kontroli w zakresie anulowania odświeżenia zawartości,
- ExpressionBuilder - bezpieczny sposób na zbudowanie potężnej kompozycji Expression Animation,
- BluetoothLEHelper - klasa BluetoothLEHelper zawiera funkcję, która umożliwia łatwe określenie ilości, łączenie się i współdziałanie z urządzeniami Bluetooth LE,
- ListViewBaseExtensions - dodano właściwości AlternateRowColor i AlternateRowItemTemplate,
- ListViewBaseExtensions - dodano pionowe i poziome rozciąganie kontenera,
- MicrosoftTranslator - dodano metodę uzyskiwania nazw języków tłumaczenia
Wprowadzono także wiele poprawek i aktualizacji dotyczących powiadomień, animacji, kontrolek oraz pomocy. Ponadto Microsoft zauważył, że udostępnienie aktualizacji Windows 10 Creators Update umożliwiło wdrożenie wielu nowych API, które mogą poprawić kontrolę stosowaną w aplikacjach. W związku z tym firma zaleca użytkownikom aktualizację UWP Community Toolkit do najnowszej wersji, aby mogli oni śledzić ulepszenia oferowane przez Creators Update.