czwartek, 2 października 2014

Windows 8.1 - hub control

Przykład strony startowej złożonej z kafelków (tiles)
   
W celu zarządzania danymi Windows 8 definiuje wiele wzorców i kontrolek. Używanie kontrolek nie jest obowiązkowe jednak dzięki ich zastosowaniu mamy szansę stworzyć aplikację zgodna z językiem projektowania rozpowszechnianym przez Windows. Jedna z nich jest kontrolka hub (hub control) wprowadzona dla Windows 8.1. Wcześniej dla Windows 8 mogliśmy korzystać z kontrolek: GridView i ListView. Jednak nie dawały takich możliwości jak Hub control.
Kontrolka hub jest zwykle używana na stronach startowych ale może z powodzeniem być tez użyta na podstronach jako część jakiejś większej hierarchii. Taka strona startowa stanowi drzwi do aplikacji - użytkownik łatwo może przejść do kolejnych sekcji i z powrotem wrócić do strony rozjazdowej. Kontrolna ta korzysta z wzorca hub, który z kolei jest częścią wzorca hierarchicznej nawigacji.
Hub agreguje wybrane treści aplikacji. Jest to strona, na którą trafiamy zaraz po uruchomieniu aplikacji (chyba, że aplikacja wymaga zalogowania - wówczas ekran startowy pojawia się zaraz po ekranie logowania). Często strona startowa jest zbiorem kafelków ale może być to też tak jak jest w przykładzie Pogody MSN.
W hierarchicznym układzie strona startowa zawiera najważniejsze kategorie aplikacji. Poziom niżej są strony zawierające treści tylko wybranej wcześniej kategorii np. lista lub zajawki wszystkich artykułów w danej kategorii. Na najniższym poziomie są już szczegóły np. strona z artykułem.

Kontrolka hub może zawierać nagłówki oraz tzw. hero section.

Dobrze to widać na poniższych przykładach. Na ekranie startowym w tle jest obraz hero wraz z nagłówkiem i informacjami o pogodzie na dzień dzisiejszy i najbliższe dni. Przesuwając ekran w prawo trafiamy na stronę ze szczegółową pogodą na dzień bieżący.

Pogoda MSN strona startowa

Pogoda MSC kolejny ekran


Brak komentarzy:

Prześlij komentarz