Spis treści

Zajęcia 1

Zagadnienia

  1. Anatomia aplikacji UA
  2. Wzorzec MVVM
    • zmiana widoku w projekcie Kolory z zajęć WPF
  3. XAML i kilka nowych kontrolek
    • Page, RelativePanel, SplitView, Pivot
    • AppBar, AppButton

Zad - Hello world

Aplikacja wczytuje imię z kontrolki TextBox i po naciśnięciu przycisku wyświetla komunikat powitalny, np. „Witaj Krzychu”.

Zad - Piaskownica

Utwórz nową aplikację (lub zmodyfikuj poprzednie zadanie) zawierającą nawigację pomiędzy widokami realizowaną za pomocą kontrolki Pivot. Dodaj komendy (przyciski AppBarButton) do paska zadań (AppBar) na spodzie strony. Na jednym z widoków („zakłądek” kontrolki Pivot) umieść kontrolkę RelativPanel i dodaj do niej kilka elementów pozycjonowanych względem siebie (np. kolorowe prostokąty, kontrolka Rectangle).

Zad - Kolory

Przenieś aplikację Kolory z zajęć WPF zaimplementowaną zgodnie ze wzorcem MVVM na uniwersalną platformę. Wykorzystaj model i model widoku z tamtej aplikacji i utwórz nowy widok powiązany z logiką zawartą w modelu widoku.