Die XAML-Stammelemente

Wie wir bereits aus Kapitel 7 wissen, beschreibt XAML-Code eine Hierarchie von Objekten. XAML ist ein Derivat von XML und somit ist auch klar, dass innerhalb von XAML-Code nur ein Stammelement existieren kann. Grundsätzlich können dabei jegliche Klassen verwendet werden. Das macht als solches keinen Sinn, denn wird zum Beispiel eine Schaltfläche als Stammelement definiert, ist es sehr umständlich, diese anschließend korrekt anzusprechen.

Microsoft spricht in diesem Zusammenhang von XAML-Szenarien und definiert im Wesentlichen drei Elemente als mögliche Stammelemente. Diese Szenarien sind:

  • Eigenständige Fenster und Dialogfelder

  • Navigierbare Inhalte

  • Selber hergestellte Steuerelemente

Das Window-Steuerelement

Mit dem Window-Steuerelement ...

Get Handbuch der .NET 4.0-Programmierung. Band 2: Benutzeroberflächen mit WPF, Windows Forms, ASP.NET und Silverlight now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.