Expression Blend


Data-Binding mit WPF

Data-Binding ist heutzutage in den verschiedensten Ausprägungen von Bedeutung - insbesondere in WPF, wo Benutzerschnittstelle und Anwendungslogik getrennt sind. In dieser Webcast-Serie gehen wir auf die möglichen Anwendungen von Data-Binding mit WPF ausführlich ein. Die verschiedenen Folgen der Serie beschäftigen sich mit dem Binden von Steuerelementen und der Businesslogik. Wir schauen uns an, wie Konverter- und Validierungsklassen erstellt werden und wenden diese an. Natürlich betrachten wir auch die Leistungsfähigkeit von WPF-DataTemplates und zum Schluss schauen wir uns an, wie die Möglichkeiten mit Microsoft Expression Blend benutzt werden.

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 | 26.08.2008
Um ansprechende Benutzerschnittstellen zu erstellen, muss ein Designer die Steuerelemente an Business-Logik oder an andere Steuerelemente binden können, ohne aufwendigen Code zu erzeugen. Die verschiedenen Bindungsvarianten werden Ihnen in diesem Webcast vorgestellt und anhand mehrerer Anwendungsbeispiele und unterschiedlicher Datenquellen vorgeführt.
Serien-Webcast | Bernd Marquardt | 03.09.2008
Einfaches Binden von Elementen reicht oft nicht aus, um das gewünschte Ergebnis zu erzielen. Häufig müssen Sie die eingehenden Daten in einen bestimmten Zieldatentyp konvertieren. WPF bietet hier entsprechende Schnittstellen, um sog. Konverter-Klassen in C# zu erstellen. In diesem Webcast stellen wir Ihnen anhand verschiedener Beispiele unterschiedliche Konverter vor und zeigen auf, was Sie beachten müssen.
Serien-Webcast | Bernd Marquardt | 04.09.2008
Oft ist es erforderlich, Daten zu überprüfen, bevor sie an andere Stellen weitergegeben werden. WPF bietet Ihnen hierzu einen allgemeinen Validierungs-Mechanismus an. Der Code für die Daten-Validierung wird hier in C# erstellt. Der Webcast zeigt, wie der Validierungs-Code erstellt wird und was Sie dabei besonders beachten müssen.
Serien-Webcast | Bernd Marquardt | 16.09.2008
Wie kann man komplexe Datenstrukturen an WPF-Elemente binden – und zwar mit möglichst wenig Aufwand und ohne viel Code? Die Lösung sind sog. „Datatemplates“. Dieser XAML-Code verbindet Daten und Steuerelemente einer Benutzerschnittstelle in einer intelligenten und übersichtlichen Art und Weise. Dieser Webcast zeigt verschiedene Beispiele mit Datatemplates und stellt Ihnen die Möglichkeiten vor, die in diesem WPF-Feature stecken.
Serien-Webcast | Bernd Marquardt | 16.09.2008
In diesem Webcast verwenden wir Microsoft Expression Blend (CTP Juni 2008), um Databinding und Datatemplates aus der Perspektive eines Designers zu erstellen und einzusetzen. Hier gibt es weniger Code zu sehen – dafür wird umso mehr geklickt! Die Anwendung von Expression Blend wird mit mehreren Beispielen verdeutlicht; dabei zeigt sich, wie der Designer mit den Daten aus der Applikationslogik einfach arbeiten und sie an die Benutzerschnittstelle anbinden kann.

**
**
MSDN Webcast Finder - Finden statt suchen