XAML-PlattformXAML platform

In den Themen dieses Abschnitts werden Programmierkonzepte erläutert, die generell für alle Apps gelten, die Sie unter Verwendung von C#, Visual Basic oder mit Visual C++-Komponentenerweiterungen (C++/CX) und XAML für Ihre UI-Definition schreiben.This section includes topics that explain programming concepts that are generally applicable to any app that you write using C#, Visual Basic, or Visual C++ component extensions (C++/CX) and XAML for your UI definition. Dazu gehören auch grundlegende Begriffe der Programmierung, z.B. die Verwendung von Eigenschaften und Ereignissen sowie deren Anwendbarkeit auf die Programmierung von UWP-Apps (Universelle Windows-Plattform).The programming concepts include how to use properties and events and how they apply to Universal Windows Platform (UWP) app programming. Mit der universellen Windows-Plattform werden C#-, Visual Basic- oder C++/CX-Konzepte von Eigenschaften und ihren Werten erweitert, indem das Abhängigkeitseigenschaftensystem hinzugefügt wird.The Universal Windows Platform extends C#, Visual Basic, or C++/CX concepts of properties and their values by adding the dependency property system. In den Themen dieses Abschnitts wird außerdem die Verwendung der XAML-Sprache durch die UWP dokumentiert. Ferner werden grundlegende und erweiterte Szenarien zur Verwendung von XAML zum Definieren der Benutzeroberfläche für Ihre UWP-App vorgestellt.Topics in this section also document the XAML language as it's used by the UWP and basic to advanced scenarios about how to use XAML to define the UI for your UWP app.

ThemaTopic BeschreibungDescription
Übersicht über XAMLXAML overview Sie lernen die XAML-Sprache und -Konzepte für die Entwicklergruppe von Windows-Runtime-Apps kennen. Darüber hinaus werden die verschiedenen Methoden zum Deklarieren von Objekten und Festlegen von Attributen in XAML beim Erstellen einer Windows-Runtime-App erläutert.Introduces the XAML language and concepts to the Windows Runtime app developer audience, and describes the different ways to declare objects and set attributes in XAML as it is used for creating a Windows Runtime app.
Übersicht über AbhängigkeitseigenschaftenDependency properties overview Hier wird das Abhängigkeitseigenschaftensystem erläutert, das Ihnen beim Entwickeln einer Windows-Runtime-App mit C++, C# oder Visual Basic und XAML-Definitionen für die UI zur Verfügung steht.Explains the dependency property system that is available when you write a Windows Runtime app using C++, C#, or Visual Basic along with XAML definitions for UI.
Benutzerdefinierte AbhängigkeitseigenschaftenCustom dependency properties Hier wird erläutert, wie Sie benutzerdefinierte Abhängigkeitseigenschaften für eine Windows-Runtime-App mit C++, C# oder Visual Basic definieren und implementieren können.Explains how to define and implement custom dependency properties for a Windows Runtime app using C++, C#, or Visual Basic.
Übersicht über angefügte EigenschaftenAttached properties overview Erläutert das Konzept einer angefügten Eigenschaft in XAML und bietet einige Beispiele.Explains the concept of an attached property in XAML and provides some examples.
Benutzerdefinierte angefügte EigenschaftenCustom attached properties Erläutert, wie eine angefügte XAML-Eigenschaft als Abhängigkeitseigenschaft implementiert und die Accessorkonvention definiert wird, die erforderlich ist, damit die angefügte Eigenschaft in XAML verwendet werden kann.Explains how to implement a XAML attached property as a dependency property and how to define the accessor convention that is necessary for your attached property to be usable in XAML.
Übersicht über Ereignisse und RoutingereignisseEvents and routed events overview Beschreibt das Programmierkonzept von Ereignissen in einer Windows-Runtime-App bei Verwendung von C#, Visual Basic oder Visual C++/CX als Programmiersprache und XAML für die UI-Definition.Describes the programming concept of events in a Windows Runtime app when using C#, Visual Basic, or C++/CX as your programming language and XAML for your UI definition. Sie können im Rahmen der Deklarationen für UI-Elemente Handler für Ereignisse in XAML zuweisen. Alternativ können Sie Handler im Code hinzufügen.You can assign handlers for events as part of the declarations for UI elements in XAML, or you can add the handlers in code. Die Windows-Runtime unterstützt Routingereignisse: Bestimmte Eingabeereignisse und Datenereignisse können von anderen Objekten behandelt werden als dem Objekt, von dem das Ereignis ausgelöst wurde.Windows Runtime supports routed events: certain input events and data events can be handled by objects beyond the object that fired the event. Routingereignisse sind hilfreich, wenn Sie Steuerelementvorlagen definieren oder Seiten oder Layoutcontainer verwenden.Routed events are useful when you define control templates or use pages or layout containers.
UWP-Steuerelementen in Desktop-Apps (XAML-Inseln)UWP controls in desktop apps (XAML Islands) Es wird beschrieben, wie Sie mit UWP-XAML-Steuerelementen die Benutzeroberfläche einer Windows Forms-, WPF- oder Win32-Desktopanwendung optimieren.Explains how to use UWP XAML controls to enhance the UI of a Windows Forms, WPF, or Win32 desktop application.