Übersicht über XAML
Bei Extensible Application Markup Language (XAML) handelt es sich um eine deklarative Sprache, die auf XML basiert. XAML wird häufig in den folgenden Anwendungstypen zum Erstellen von Benutzeroberflächen verwendet:
- Windows Presentation Foundation-Apps (WPF)
- Universelle Windows-Plattform-Apps (UWP)
- Xamarin.Forms-Apps
Der folgende XAML-Code definiert ein einfaches Schaltflächen-Steuerelement.
<Button Click="ButtonClick">Show updates</Button>
XAML wird auch zum Definieren von Workflows in Windows Workflow Foundation-Apps (WF) verwendet.
XAML-Code-Editor
Der XAML-Code-Editor in der Visual Studio-IDE enthält alle Tools, die Sie zum Erstellen von WPF- und UWP-Apps für die Windows-Plattform und für Xamarin.Forms benötigen. Obwohl die IDE in Visual Studio viele Features bietet, mit denen Sie Apps für weitere Plattformen entwickeln können, weist sie auch einige XAML-spezifische Features auf.
XAML-Designer
Visual Studio und Blend für Visual Studio beinhalten einen XAML-Designer, der Sie beim Erstellen von Benutzeroberflächen für WPF-, UWP-und Xamarin.Forms-Apps unterstützt. Sie können Steuerelemente aus dem Fenster „Toolbox“ oder „Objekte“ ziehen und Eigenschaften im Eigenschaftenfenster festlegen. Wenn Sie diese Aktionen ausführen, erstellen Visual Studio und Blend für Visual Studio den entsprechenden XAML-Code. Wenn Sie den XAML-Code direkt bearbeiten möchten, ist dies ebenfalls möglich.
Neues
Aktuelle Informationen finden Sie in den folgenden Ressourcen:
- Blogbeitrag Verbesserungen an XAML-Tools in Visual Studio 2019, Version 16.7, Preview 1
- Blogbeitrag Neuerungen in den XAML-Entwicklertools in Visual Studio 2019
- YouTube-Video Neue XAML-Features in Visual Studio