piątek, 26 sierpnia 2011

Co nowego w Silverlight for Windows Phone Toolkit–August 2011 ?

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

01_MultipleSelectListBox

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

02_LockablePivot03_LockablePivot_2

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

04_ExpanderView_105_ExpanderView_2

Nazwa kontrolki mówi sama za siebie. W toolkicie mamy przykład stylowany na rozwijane drzewko, znane z grupowania tematów w Outlooku.

HubTile

06_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

07_LictPicker_MultiSelect_108_LictPicker_MultiSelect_2

Przydatna opcja, która chyba nie wymaga komentarza.

PhoneTextBox

09_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

10_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: