Windows Phone wciąż do przodu! Dziś podzielę się tym, co zwróciło moją uwagę w najnowszym toolkicie. Następny post poświęcę najnowszemu SDK.
Kierując się kolejnością chronologiczną zacznę od Windows Phone Toolkit – August 2011 (SDK 7.1). Dostajemy wraz z nim wiele nowych fajnych kontrolek i udogodnień, których nieraz po prostu brakowało. Najlepiej odpalić je i zobaczyć w działaniu. Moją uwagę zwróciły w szczególności następujące elementy:
MultiselectList
Wybór wielu elementów z listy, zachowanie identyczne jak z Outlooka. W czasach Windows Phone 7 używałem takiego elementu posiłkując się implementacją na codeplexie. A teraz mamy to od ręki! Patrząc na źródła przykładu widzimy, że nie wszystkie zachowania są dostępne automatycznie, ale i tak komponent daje bardzo wiele.
LockablePivot
Pivot, który po zablokowaniu pokazuje tylko aktualnie wybraną zakładkę i nie reaguje na przesuwanie w poziomie. Dzięki temu można umieścić kontrolki obsługiwane takimi gestami np. slidery. Pamiętam, że kiedyś mieliśmy taki problem z Bing Maps i nie było to polecane. Z takim pivotem można spojrzeć na to inaczej.
ExpanderView
Nazwa kontrolki mówi sama za siebie. W toolkicie mamy przykład stylowany na rozwijane drzewko, znane z grupowania tematów w Outlooku.
HubTile
Absolutny hit sezonu!!! Za pomocą takich kontrolek “kafelków” możemy łatwo stworzyć ekran znany z huba People czy ekranu startowego. Ze zdjęciami, powiadomieniami i co najważniejsze z animacjami wykonywanymi losowo! Pamiętam jak kiedyś na potrzebę ważnej prezentacji trzeba było zrobić aplikację imitującą ekran startowy. A tu proszę dostajemy znowu takie coś za darmo!
ListPicker z multiselect
Przydatna opcja, która chyba nie wymaga komentarza.
PhoneTextBox
Kolejna rzecz której brakowało! Kto nie chciałby mieć textboxa z obsługą watermarków i ikon z akcjami??? W czasach Windows Phone 7 podczas pisania aplikacji watermarki trzeba było tworzyć samemu, zresztą - co tu gadać - takiej kontrolki nie ma póki co także w Silverlight desktopowym! (od czasów jak wyrzucono WatermarkTextBox’a z Silverlight 2 Beta).
DateTimeConverters
Kolejna rzecz, której mi brakowało przy tworzeniu aplikacji w Windows Phone 7. W nowoczesnych aplikacjach daty prezentuje się często w sposób relatywny np. “ponad rok temu”. Dostajemy wiele gotowych konwerterów!
Poza tym m.in znacznie zoptymalizowano animacje tranzycji między stronami oraz skorzystano w LongListSelector z płynnego przewijania zgodnego z WP 7.1(dedykowany wątek).
Więcej na ten temat nowego toolkita można przeczytać m.in na stronach:
Brak komentarzy:
Prześlij komentarz