Kontrolki dla Windows Phone 8 - Kontrolki list, obrazu, map i mediów
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.