Zajęcia 2

Rozszerz aplikację Kolory z poprzednich zajęć o nastepujące funkcjonalności i cechy:

  • ustawienia aplikacji (wartości RGB koloru) niech będą zapisywane w momencie zamknięcia lub zawieszenia aplikacji (zdarzenie OnSuspend aplikacji) i odczytywane w momencie uruchomienia aplikacji (zdarzenie OnLancher)
  • umieść wspólne style w zasobach strony
  • wyeksportuj wspólne style do pliku i dołącz se do słownika zasobów
  • ustaw dla kontrolki CommanBar kolor tła zgodny z motywem kolorystycznym systemu
  • użyj sztywnego łączenia x:Bind do powiązania właściwości modelu widoku z widokiem
  • wykorzystaj VisualStateManager do zdefiniowania 2 stanów wizualnych, które będą automatycznie zmieniały rozmieszczenie kontrolek w przypadku rozciągnięcia widoku powyżej 600px. Domyślnie suwaki umieszczone są poniżej prostokąta zmieniającego kolor, w przypadku szerokiego widoku suwaki znajdować się będą z lewej strony.