Windows Presentation Foundation Konspekt referatu na seminarium magisterskie "Zagadnienia programowania obiektowego". Zbigniew Skowron, zs210995@students.mimuw.edu.pl 1. Wprowadzenie i podstawowe idee stojące za WPF: - programowanie deklaratywne przy użyciu języka XAML, - wykorzystanie sprzętowej akceleracji grafiki, - elastyczność. 2. Omówienie podstawowych elementów WPF, w tym dwóch modeli aplikacji: - wolnostojącej, - zintegrowanej z przeglądarką (XBAP). 3. Wprowadzenie do języka XAML: - XML-owa notacja, - mapowanie XAML <-> obiekty platformy .NET, - obliczanie wyrażeń w XAML-u i łączenie go z kodem. 4. Model zdarzeń w WPF: - propagacja zdarzeń: direct, tunneling i bubbling, - zdarzenia "zwykłe" i zdarzenia "Preview...", - abstrakcyjne polecenia w WPF, - obsługa wielowątkowości. 5. Zasoby: - style i style domyślne, możliwości i ograniczenia styli, - szablony kontrolek, - szablony danych, - dowiązania danych. 6. Dwa rodzaje dokumentów w WPF: - FixedDocument (analog formatu PDF), - FlowDocument (analog formatu HTML). 7. Omówienie "WPF Tools for Orcas" - zestawu narzędzi dla Visual Studio.