Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Nachdem wir uns bereits mit dem Binden an Oberflächen-Elemente vertraut gemacht haben, wollen wir jetzt den Schritt hin zu selbstdefinierten Objekten gehen.
Prinzipiell bieten sich zwei Varianten der Instanziierung von Objekten an:
Sie instanziieren die Objekte in XAML (in einem Ressource-Abschnitt)
Sie instanziieren wie bisher die Objekte im Quellcode
Von der Möglichkeit, Objekte im XAML-Code zu instanziieren, halten die Autoren nicht allzuviel. Einerseits wird mit Klassen gearbeitet, die per Code definiert und verarbeitet werden, andererseits wird die Instanz in der Oberfläche, d.h. im XAML-Code, erzeugt. Das ist sicher nicht der Weisheit letzter Schluss. Gerade die üble Vermischung von Code und Oberfläche sollte eigentlich vermieden werden.