W tym odcinku będzie o Manage application responsiveness – czyli Dispatcher DispatcherObject Większość obiektów w WPF dziedziczy po tej właśnie klasie a przez to niestety nie są thread-safety. Jeśli chcemy zmieniać właściwości tych obiektów z innego wątku niż ten w którym zostały utworzone, musimy posłużyć się specjalnym mechanizmem. Na szczęście klasa ta udostępnia specjalną właściwość […]
Category / 70-502
Dziś będzie o Application Settings w WPF. Niestety nie znalazłem nic w tym temacie ciekawszego niż to co dostępne już jest w WinForms. Jednak dla spójności naszych tematów omówmy i ten. Design Time Ustawienia możemy definiować za pomocą wygodnego designera zawartego w VisualStudio. […]
Dziś dokończenie poprzedniej części traktującej o Page based navigation. Dziś temat dotyczący przekazywania danych pomiędzy stronami. Oj dana, dana, dana… Informację do strony możemy przekazać na trzy sposoby. Pierwszy z nich to wykorzystując przeładowaną metodę Navigate, która jako drugi argument przyjmuje argument typu object. NavigationService.Navigate(“Page1.xaml”, 12); natomiast odczytać możemy go za pomocą eventu LoadCompleted. NavigationService.LoadCompleted […]
Po krótkiej przerwie powracamy do tematu przygotowań do egzaminu z WPF. Dzisiejszy temat to komendy (commands). Komendy to nowość, która znalazła się w WPFie (ale sama koncepcja nie jest nowa), a która dostarcza luźno powiązany połączenie pomiędzy akcją a jej uruchomieniem. Dla przykładu: Standardowa aplikacja ma wiele ‘miejsc’, które umożliwiają wklejenie tekstu (Paste). Menu główne, […]
Witajcie dziś kolejna porcja przygotowania do egzaminu WPF (70-502). Zgodnie z obietnicą dziś będzie trochę o eventach. Tak więc w WPF eventy możemy deklarować:w XAMLu: oraz ‘standardowo’ w kodzie: grid.Loaded += grid_Loaded; I jeśli chodzi o konfigurację eventów to byłoby chyba na tyle, gdyby nie fakt, że WPF troszkę w tym fragmencie burzy ‘nasz porządek […]
Jedno z moich noworocznych postanowień to zdanie egzaminu (choć powinienem napisać, że już samo przygotowanie i podejście do egzaminu będzie wystarczające :-)) 70-502 czyli WPF’a a że czasu w 2009 roku coraz mniej 😉 postanowiłem zabrać się za przygotowania. Jako, że nikt chętny do nauki na żywo nie był postanowiłem, że pouczę się z czytelnikami […]