Expression Blend


Die Windows Presentation Foundation (WPF) – Special Features

WPF ist eine sehr mächtige Bibliothek im .NET-Framework. In zahlreichen bisherigen Webcasts haben wir bereits viele grafische Möglichkeiten vorgestellt, die die Windows Presentation Foundation eröffnet. Trotzdem gibt es noch weitere interessante Themen, die in den bisherigen Webcasts nur unvollständig oder noch gar nicht angesprochen wurden, etwa die Ressourcen-Verwaltung, Control-Templates, die Steuerelemente ListView und TreeView, das Drucken und die Entwicklung eigener Steuerelemente. In dieser vierteiligen Webcast-Serie werden die genannten Themen anhand vieler Beispiele durchgesprochen und demonstriert. Um die Vorträge zu verstehen, sollten Sie die grundlegenden Möglichkeiten von WPF erarbeitet haben.

Der Referent

Bernd Marquardt

Bernd Marquardt
Der Autor, Referent und Consultant Bernd Marquardt programmiert seit 1975 in den unterschiedlichsten Programmiersprachen sowohl auf Großrechnern, als auch auf dem Personalcomputer. Seine ersten Kontakte zu Windows fanden 1987 statt. Die Interessenschwerpunkte des Microsoft MVP für C++ liegen in den Bereichen der Programmierung mathematischer und grafischer Algorithmen, Windows NT Architektur, Entwicklung mehrschichtiger Applikationen, OLE, COM, MFC und Internet. Das .NET Framework und die neue Grafik-Bibliothek „Windows Presentation Foundation“ stehen natürlich ganz oben auf seiner Interessenliste.

Die Webcasts

Serien-Webcast | Bernd Marquardt | 16.12.2008
Seit Sommer dieses Jahres ist das Service Pack 1 für Visual Studio 2008 verfügbar und kann installiert werden. Gleich dazu kann man sich WPF-Toolkit herunterladen. Was bringt es aber für den WPF-Developer? Gibt es neue Steuerelemente? Wie sieht es mit der Performance aus? Ist die Installation des Frameworks vereinfacht worden? Der Webcast beantwortet alle diese Fragen und natürlich werden mit Hilfe mehrerer Beispiele die neuen Controls im WPF-Toolkit (DataGrid, Calender und DatePicker) vorgestellt.
Serien-Webcast | Bernd Marquardt | 18.12.2008
Für die Windows Presentation Foundation gibt es inzwischen auch ein Ribbon-Steuerelement – derzeit allerdings erst als sog. Community Technology Preview (CTP). Das hindert uns aber nicht daran, einmal einen Blick auf das Control zu werfen und dabei zu lernen, wie man den Application-Button, die Kategorien und Steuerelemente im RibbonBar anlegt und verwaltet.
Serien-Webcast | Bernd Marquardt | 14.01.2009
Logische Ressourcen können in WPF-Anwendungen an vielen Stellen nutzbringend eingesetzt werden. In diesem Webcast lernen Sie das Konzept kennen, das in Windows Presentation Foundation zur Anwendung kommt. Wir zeigen Ihnen, wie Sie Ressourcen definieren und einsetzen können; außerdem gehen wir auf die Unterschiede von statischen und dynamischen Ressourcen ein. Zum Schluss des Webcast zeigen wir Ihnen ein einfaches Anwendungsszenario: Laden und Verarbeiten von Ressourcen zur Laufzeit = Einfaches Skinning.
Serien-Webcast | Bernd Marquardt | 14.01.2009
Sowohl die "Routed Events" wie auch die "Routed Commands" sind wichtige Basis-Features der Windows Presentation Foundation. "Routed Events" sind Ereignisse, die durch die logische Hierarchie des WPF-Fensters durchgeleitet werden und an einer beliebigen Stelle verarbeitet werden können. "Routed Commands" verbessern die Trennung der Benutzerschnittstelle und des Code, der dahinter steckt. Die Anwendung der beiden Features wird in diesem Webcast mit Hilfe mehrerer Beispiele erläutert.
Serien-Webcast | Bernd Marquardt | 04.02.2009
Kann man eigentlich Fenster ohne Rahmen mit WPF erstellen? Wie reagieren diese Fenster auf einem "normalen" Windows-Desktop? Kann man diese Fenster verschieben oder drehen? Oder ist es möglich, Fenster zu erzeugen, die einen beliebig geformten Rand haben? Alle diese Fragen werden im Webcast beantwortet – natürlich mit den entsprechenden Beispiel-Codes.
Serien-Webcast | Bernd Marquardt | 15.05.2009
Der Webcast zeigt die Erstellung eines sog. Benutzer-Steuerelements in WPF. Diese Steuerelemente setzen sich aus bereits existierenden WPF-Elementen zusammen. Es handelt sich also um "Container-Controls". In diesem Zusammenhang lernen wir auch die Implementierung eigener DependencyProperties (Abhängigkeitseigenschaften) kennen.
Serien-Webcast | Bernd Marquardt | 23.06.2009
In diesem Webcast werden sog. Custom Controls implementiert. Custom Controls sind in WPF solche Steuerelemente, die in einem eigenen ControlTemplate ihr Aussehen definieren. Hier muss der Entwickler also alles selbst implementieren. Wir werden uns außerdem noch einmal mit DependencyProperties beschäftigen und darüber hinaus einen RoutedEvent (weiterleitbares Ereignis) in unserem Steuerelement implementieren.
Serien-Webcast | Bernd Marquardt | 23.06.2009
Es gibt noch eine weitere Methode, um eigene Steuerelemente mit einem speziellen Aussehen zu erstellen: Sie können einen sog. "Adorner" implementieren. Dies wird in diesem dritten Teil der Webcast-Serie zu WPF-Steuerelementen auch gemacht. Wir werden lernen, wie das Aussehen von Controls auf diese Weise sehr einfach geändert werden kann.

**
**
MSDN Webcast Finder - Finden statt suchen