Kontrolki dla Windows Phone 8 - Kontrolki list, obrazu, map i mediów  Udostępnij na: Facebook

Pobierz i uruchom

Tłumaczenie na podstawie Controls for Windows Phone: Aurelia Tokarek

Opublikowano: 2012-12-20

W tym odcinku omówione zostaną kontrolki umożliwiające wyświetlanie listy elementów oraz takich zasobów, jak: obrazy, mapy i pliki mediów.

Listy elementów

Poniższa tabela zawiera listę kontrolek, które można wykorzystać do wyświetlania listy elementów.

Kontrolka Miejsce Uwagi
ListBox System.Windows

Użytkownik może zaznaczyć wyświetlaną listę elementów poprzez klikanie. Zawartość ustawiana jest we właściwościach – Items lub ItemsSource. Wygląd każdego elementu może być dopasowany za pomocą DataTemplate.

Uwaga!

Jeśli pracujesz  z projektem Windows Phone 8, kontrolka ListBox nie jest wyświetlana w pasku narzędzi Toolbox. Możesz użyć kontrolki ListBox w aplikacji Windows Phone 8, ale w celu wyświetlania elementów listy zalecane jest używanie kontrolki LongListSelector.

LongListSelector Microsoft.Phone Używana jest do grupowania, wyświetlania i przewijania długiej listy danych. Używając metody ScrollTo, możesz przewijać do określonego elementu listy.

Na poniższym rysunku przestawiona została kontrolka ListBox dla listy elementów:

Kontrolki obrazu, mapy oraz media

Wyświetlane zasoby, takie jak: obrazy, mapy oraz media, są ważną częścią rozbudowanego interfejsu użytkownika aplikacji na Windows Phone. Poniższa tabela zawiera listę kontrolek wyświetlających zasoby, takich jak: obrazy, mapy i pliki mediów.

Kontrolka Miejsce Uwagi
Image System.Windows Wyświetla obraz. Zawartość ustawiana jest we właściwości Source. Aplikacje na Windows Phone obsługują formaty obrazów, takie jak PNG i JPG.
Map Microsoft.Phone.Maps Wyświetla mapy. Można przeciągnąć kontrolkę z paska narzędzi Toolbox do Twojej aplikacji, jednak, aby kontrolka wyświetlała się prawidłowo, w trakcie uruchomienia musisz przekazać do niej ApplicationID oraz AuthenticationToken. Więcej informacji znajdziesz w How to add a Map control to a page in Windows Phone 8. Używając właściwości Center oraz ZoomLevel, możesz kontrolować wyśrodkowywanie oraz złomowanie Twojej mapy.
MediaElement System.Windows Użyj tej kontrolki do odtwarzania audio lub wideo. Zawartość ustawiana jest we właściwości Source. Z uwagi na wydajność nie powinieneś używać tej kontrolki dla odtwarzania efektów dźwiękowych w Twojej aplikacji. Lepszym rozwiązaniem jest używanie SoundEffect z XNA Framework.

Na poniższym obrazku zaprezentowano kontrolki: Image, Map oraz MediaElement, wyświetlające zawartość.

Podsumowanie

W tym odcinku omówiono kontrolki umożliwiające wyświetlanie listy elementów oraz takich zasobów, jak: obrazy, mapy i pliki mediów. W kolejnym odcinku przedstawione zostaną kontrolki umożliwiające wyświetlanie zawartości języka HTML, paska postępu dla długich operacji oraz wiadomości pojawiających się w przypadku wystąpienia błędu.