UnternehmenEnterprise

Dieser Artikel enthält eine Übersicht über die wichtigsten Unternehmensfeatures, die von der Universellen Windows-Plattform (UWP) für Windows 10-Apps bereitgestellt werden.This article provides an overview of key enterprise features provided by the Universal Windows Platform (UWP) for Windows 10 apps. Ein Video, in dem einige dieser Features vorgestellt werden, finden Sie unter Rapidly Construct LOB Applications with UWP and Visual Studio (Schnelles Erstellen von Branchenanwendungen mit UWP und Visual Studio).For a video that demonstrates some of these features in detail, see Rapidly Construct LOB Applications with UWP and Visual Studio.

Windows Template StudioWindows Template Studio

Windows Template Studio ist eine Visual Studio 2017-Erweiterung, die mit einer assistentenbasierten Oberfläche die Erstellung neuer UWP-Apps (Universelle Windows-Plattform) beschleunigt.Windows Template Studio is a Visual Studio 2017 Extension that accelerates the creation of new Universal Windows Platform (UWP) apps using a wizard-based experience. Das resultierende UWP-Projekt ist wohlgeformter lesbarer Code, der die neuesten Windows 10-Features enthält und dabei bewährte Muster und bewährte Methoden implementiert.The resulting UWP project is well-formed, readable code that incorporates the latest Windows 10 features while implementing proven patterns and best practices.

Windows Template Studio

Weitere Informationen finden Sie unter Windows Template Studio.See Windows Template Studio

Steuerelemente zum Erstellen von Benutzeroberflächen im DesktopstilControls to create desktop-style UIs

Wir haben neue UWP-XAML-Steuerelemente veröffentlicht, mit denen die Lücke zwischen der Benutzeroberfläche einer herkömmlichen Desktopanwendung und einer UWP-Benutzeroberfläche gefüllt wird.We've released new UWP XAML controls that fill the gap between a traditional desktop application UI and a UWP UI.

Mit den neuen Steuerelementen MenuBar, DropDownButton, SplitButton und CommandBarFlyout können Sie Befehle beispielsweise flexibler verfügbar machen. Mit EditableComboBox können Benutzer Werte eingeben, die nicht in einer vordefinierten Liste mit Optionen aufgeführt sind.For example, the new MenuBar, DropDownButton, SplitButton, and CommandBarFlyout controls give you more flexible ways to expose commands, and the EditableComboBox let's the user enter values that aren't listed in a pre-defined list of options.

MenuBar

Steuerelemente zur Unterstützung von UnternehmensszenarienControls to support enterprise scenarios

DataGridView ermöglicht das flexible Anzeigen einer Sammlung mit Daten in Zeilen und Spalten.The DataGridView provides a flexible way to display a collection of data in rows and columns.

TreeView ermöglicht eine Hierarchieauflistung mit Knoten, die das Aus- und Einblenden von geschachtelten Elementen erlauben.The TreeView enables a hierarchical list with expanding and collapsing nodes that contain nested items. Das Steuerelement kann verwendet werden, um eine Ordnerstruktur oder geschachtelte Beziehungen zwischen Elementen in der Benutzeroberfläche zu veranschaulichen.It can be used to illustrate a folder structure or nested relationships in your UI.

DataGrid-Steuerelement

Windows-UI-BibliothekWindows UI Library

Die Windows-UI-Bibliothek umfasst eine Reihe von NuGet-Paketen, mit denen Steuerelemente und andere Benutzeroberflächenelemente für UWP-Apps bereitgestellt werden.The Windows UI Library is a set of NuGet packages that provide controls and other user interface elements for UWP apps. Darüber hinaus wird die Abwärtskompatibilität mit früheren Versionen von Windows 10 ermöglicht, damit Ihre App auch funktioniert, wenn Benutzer nicht über das aktuelle Betriebssystem verfügen.It also enables down-level compatibility with earlier versions of Windows 10, so your app works even if users don't have the latest OS.

Windows-UI-Bibliothek

Informationen hierzu finden Sie unter Windows UI Library (Preview Version) (Windows-UI-Bibliothek (Vorschauversion)).See Windows UI Library (Preview version).

UWP-Steuerelemente in DesktopanwendungenUWP controls in desktop applications

Windows 10 ermöglicht Ihnen jetzt die Verwendung von UWP-Steuerelementen in WPF-, Windows Forms- und C++-Win32-Desktopanwendungen.Windows 10 now enables you to use UWP controls in WPF, Windows Forms, and C++ Win32 desktop applications. Dies bedeutet, dass Sie das Aussehen, das Erscheinungsbild und die Funktionalität Ihrer vorhandenen Desktopanwendungen mit den aktuellen Windows 10-Benutzeroberflächenfeatures erweitern können, die nur über UWP-Steuerelemente verfügbar sind, z. B. Windows Ink und Steuerelemente, die das Fluent Design-System unterstützen.This means that you can enhance the look, feel, and functionality of your existing desktop applications with the latest Windows 10 UI features that are only available via UWP controls, such as Windows Ink and controls that support the Fluent Design System. Dieses Feature wird als „XAML-Inseln“ bezeichnet.This feature is called XAML islands.

Informationen hierzu finden Sie unter UWP-Steuerelemente in Desktopanwendungen.See UWP controls in desktop applications.

.NET Standard 2.0.NET Standard 2.0

.NET Standard 2.0 enthält über 20.000 APIs mehr als .NET Standard 1.x.The .NET Standard includes over 20,000 more APIs than .NET Standard 1.x. Dies ist eine deutliche Vereinfachung beim Migrieren von vorhandenen .NET Framework-Bibliotheken und ihrer anschließenden Nutzung für verschiedene .NET-Anwendungen, z. B. Ihre UWP-Anwendung.This makes it so much easier to migrate existing .NET Framework libraries and then use them across different .NET applications including your UWP application.

net-standard

Weitere Informationen finden Sie unter Teilen von Code zwischen einer Desktop-App und einer UWP-App.See Share code between a desktop app and a UWP app.

SQL Server-KonnektivitätSQL Server connectivity

Ihre App kann sich direkt mit einer SQL Server-Datenbank verbinden und dann Daten über Klassen im Namespace System.Data.SqlClient speichern und abrufen.Your app can connect directly to a SQL Server database and then store and retrieve data by using classes in the System.Data.SqlClient namespace.

Informationen hierzu finden Sie unter Verwenden einer SQL Server-Datenbank in einer UWP-App.See Use a SQL Server database in a UWP app.

MSIX-BereitstellungMSIX deployment

MSIX ist das moderne Paketformat für alle Windows-Apps.MSIX is the Windows app package format that provides a modern packaging experience to all Windows apps. Beim MSIX-Paket wird die Funktionalität von vorhandenen App-Paketen und Installationsdateien beibehalten, und es werden neue, moderne Verpackungs- und Bereitstellungsfeatures für Win32-, WPF- und Windows Forms-Apps ermöglicht.The MSIX package format preserves the functionality of existing app packages and install files in addition to enabling new, modern packaging and deployment features to Win32, WPF, and Windows Forms apps.

MSIX ist ein Paketformat, das auf Sicherheit, Schutz und Zuverlässigkeit ausgelegt ist und auf einer Kombination aus .msi-, .appx-, App-V- und ClickOnce-Installationstechnologien basiert.MSIX is a packaging format built to be safe, secure and reliable, based on a combination of .msi, .appx, App-V and ClickOnce installation technologies.

Symbol „MSIX“

Informationen hierzu finden Sie in der MSIX-Dokumentation.See MSIX documentation.

SicherheitSecurity

Windows 10 umfasst eine Suite mit Sicherheitsfeatures für App-Entwickler zum Schutz der Identität der Benutzer, der Sicherheit von Unternehmensnetzwerken und auf Geräten gespeicherten Unternehmensdaten.Windows 10 provides a suite of security features for app developers to protect the identity of their users, the security of corporate networks, and any business data stored on devices. Neu bei Windows 10 ist Microsoft Passport, eine einfach bereitzustellende, alternative zweistufige Authentifizierungsmethode, die über eine PIN oder Windows Hello zugänglich ist. Dies sorgt für Sicherheit im Unternehmen und unterstützt eine Authentifizierung auf Basis von Fingerabdrücken, Gesichtserkennung und Irisscans.New for Windows 10 is Microsoft Passport, an easy-to-deploy two-factor password alternative that is accessible by using a PIN or Windows Hello, which provides enterprise grade security and supports fingerprint, facial, and iris based recognition.

ThemaTopic BeschreibungDescription
Einführung in die Entwicklung sicherer Windows-AppsIntro to secure Windows app development Dieser einführende Artikel erläutert verschiedene Windows-Sicherheitsfeatures, die auf verschiedenen Stufen verfügbar sind, d. h. Authentifizierung, In-Flight-Daten und At-Rest-Daten.This introductory article explains various Windows security features across the stages of authentication, data-in-flight, and data-at-rest. Außerdem wird hier beschrieben, wie Sie diese Stufen in Ihren Apps integrieren können.It also describes how you can integrate those stages into your apps. Er umfasst eine Vielzahl an Themen und enthält in erster Linie weitere Informationen für App-Architekten zu den Windows-Features, die die Entwicklung von Universellen Windows-Plattform-Apps beschleunigen.It covers a large range of topics, and is aimed primarily at helping app architects better understand the Windows features that make creating Universal Windows Platform apps quick and easy.
Authentifizierung und BenutzeridentitätAuthentication and user identity UWP-Apps verfügen über verschiedene Optionen zur Benutzerauthentifizierung, die in diesem Artikel beschrieben werden.UWP apps have several options for user authentication which are outlined in this article. Für Unternehmen wird dringend das neue Microsoft Passport-Feature empfohlen.For the enterprise, the new Microsoft Passport feature is strongly recommended. Microsoft Passport ersetzt Kennwörter mit der sicheren zweistufigen Authentifizierung (Two-Factor Authentication, 2FA), indem vorhandene Anmeldeinformationen überprüft und gerätespezifische Anmeldeinformationen erstellt werden, die eine Benutzergeste (entweder Biometrie- oder PIN-basiert) schützen, und schafft so eine bequeme und sichere Umgebung.Microsoft Passport replaces passwords with strong two-factor authentication (2FA) by verifying existing credentials and by creating a device-specific credential that a biometric or PIN-based user gesture protects, resulting in a both convenient and highly secure experience.
KryptografieCryptography Der Abschnitt „Kryptografie“ bietet eine Übersicht über die für UWP-Apps verfügbaren Kryptografie-Features.The cryptography section provides an overview of the cryptography features available to UWP apps. Die Artikel reichen von einführenden exemplarischen Vorgehensweisen zum einfachen Verschlüsseln sensibler Daten bis hin zu erweiterten Themen, z. B. Bearbeiten von kryptografischen Schlüsseln und Arbeiten mit MACs, Hashes und Signaturen.Articles range from introductory walkthroughs on how to easily encrypt sensitive business data, to advanced to advanced topics such as manipulating cryptographic keys and working with MACs, hashes, and signatures.
Windows Information Protection (WIP)Windows Information Protection (WIP) Dies ist ein Übersichtsthema mit umfassenden Informationen für Entwickler zum Zusammenhang zwischen der Windows Information Protection (WIP) und Dateien, Puffern, der Zwischenablage, dem Netzwerk, Hintergrundaufgaben und dem Schutz von Daten bei Sperre.This is a hub topic covering the full developer picture of how Windows Information Protection (WIP) relates to files, buffers, clipboard, networking, background tasks, and data protection under lock.

Datenbindung und DatenbankenData binding and databases

Die Datenbindung ist eine Methode, mit der die Benutzeroberfläche Ihrer App Daten aus externen Quellen wie Datenbanken anzeigen und diese Daten optional synchronisieren kann.Data binding is a way for your app's UI to display data from an external source, such as a database, and optionally to stay in sync with that data. Mit der Datenbindung können Sie Datenaspekte von Benutzeroberflächenaspekten trennen, was zu einem einfacheren konzeptionellen Modell und besserer Lesbarkeit, Testbarkeit und Wartung Ihrer App führt.Data binding allows you to separate the concern of data from the concern of UI, and that results in a simpler conceptual model as well as better readability, testability, and maintainability of your app.

ThemaTopic BeschreibungDescription
Übersicht über DatenbindungData binding overview In diesem Thema erfahren Sie, wie Sie in einer UWP-App (Universelle Windows-Plattform) ein Steuerelement (oder ein anderes Benutzeroberflächenelement) an ein einzelnes Element oder ein Elementsteuerelement an eine Sammlung von Elementen binden.This topic shows you how to bind a control (or other UI element) to a single item or bind an items control to a collection of items in a Universal Windows Platform (UWP) app. Darüber hinaus wird erläutert, wie Sie die Anzeige von Elementen steuern, eine Detailansicht auf Grundlage einer Auswahl implementieren und Daten für die Anzeige umwandeln.In addition, it shows how to control the rendering of items, implement a details view based on a selection, and convert data for display.
Entity Framework 7 für UWPEntity Framework 7 for UWP Das Durchführen komplexer Abfragen für große Datensätze ist mit Entity Framework 7, mit Unterstützung für UWP, wesentlich einfacher.Performing complex queries against large data sets is vastly simplified using Entity Framework 7, which supports UWP. In dieser exemplarischen Vorgehensweise wird eine UWP-App erstellt, die auf grundlegende Daten der lokalen SQLite-Datenbank mithilfe von Entity Framework zugreift.In this walkthrough, you will build a UWP app that performs basic data access against a local SQLite database using Entity Framework.
Lokale SQLite-DatenbankSQLite local database Dieses Video enthält ein umfassendes Entwicklerhandbuch zur Verwendung von SQLite, der empfohlenen Lösung für lokale App-Datenbanken.This video is a comprehensive developer's guide to using SQLite, the recommended solution for local app databases. Laden Sie die neueste Version für UWP unter SQLite herunter oder verwenden Sie die Version, die im Lieferumfang des Windows 10 SDK enthalten ist.Visit SQLite to download the latest version for UWP, or use the version that's already provided with the Windows 10 SDK.

Netzwerke und DatenserialisierungNetworking and data serialization

Branchenspezifische Apps müssen häufig mit Daten auf einer Vielzahl von anderen Systemen kommunizieren oder diese speichern.Line-of-business apps often need to communicate with or store data on a variety of other systems. Dies erfolgt i. d. R. durch Herstellen einer Verbindung mit einem Netzwerkdienst (mithilfe von Protokollen wie REST oder SOAP) und durch anschließendes Serialisieren bzw. Deserialisieren von Daten in ein gemeinsames Format.This is typically accomplished by connecting to a network service (using protocols such as REST or SOAP) and then serializing or deserializing data into a common format. Die Arbeit mit Netzwerken und die Datenserialisierung in UWP-Apps sind mit WPF-, WinForms- und ASP.NET-Anwendungen vergleichbar.Working with networks and data serialization in UWP apps similar to WPF, WinForms, and ASP.NET applications. Weitere Informationen finden Sie in den folgenden Artikeln.See the following articles for more information.

ThemaTopic BeschreibungDescription
Grundlagen zum NetzwerkNetworking basics In dieser exemplarischen Vorgehensweise werden grundlegende, für alle UWP-Apps relevante Netzwerkkonzepte erläutert, unabhängig von den verwendeten Kommunikationsprotokollen.This walkthrough explains basic networking concepts relevant to all UWP apps, regardless of the communication protocols in use.
Welche Netzwerktechnologie?Which networking technology? Eine kurze Übersicht über die Netzwerktechnologien, die für UWP-Apps zur Verfügung stehen, mit Vorschlägen zum Auswählen der Technologien, die für Ihre App am besten geeignet sind.A quick overview of the networking technologies available for UWP apps, with suggestions on how to choose the technologies that are the best fit for your app.
XML- und SOAP-SerialisierungXML and SOAP serialization Bei der XML-Serialisierung werden Objekte in einen XML-Datenstrom konvertiert, der einer bestimmten Sprache der XML-Schemadefinition (XSD) entspricht.XML serialization converts objects into an XML stream that conforms to a specific XML Schema definition language (XSD). Sie können zum Konvertieren zwischen XML und einer stark typisierten Klasse die systemeigene XDocument-Klasse oder eine externe Bibliothek verwenden.To convert between XML and a strongly-typed class, you can use the native XDocument class, or an external library.
JSON-SerialisierungJSON serialization Die JSON-Serialisierung (JavaScript Object Notation) ist ein gängiges Format für die Kommunikation mit REST-APIs.JSON (JavaScript object notation) serialization is a popular format for communicating with REST APIs. JSON.NET von Newtonsoft wird vollständig für UWP-Apps unterstützt.The Newtonsoft Json.NET, which is fully supported for UWP apps.

GeräteDevices

Für die Integration in branchenspezifischen Tools, z. B. Drucker, Strichcodescanner oder Smartcardleser, ist es möglicherweise erforderlich, externe Geräte oder Sensoren in Ihrer App zu integrieren.In order to integrate with line-of-business tools, like printers, barcode scanners, or smart card readers, you may find it necessary to integrate external devices or sensors into your app. Hier folgen einige Beispiele zu Features, die Sie mithilfe der in diesem Abschnitt beschriebenen Technologie zur App hinzufügen können.Here are some examples of features that you can add to your app using the technology described in this section.

ThemaTopic BeschreibungDescription
Auflisten von GerätenEnumerate devices In diesem Artikel wird erläutert, wie mit dem Windows.Devices.Enumeration-Namespace nach Geräten gesucht werden kann, die intern mit dem System verbunden, extern verbunden oder über Drahtlos- oder Netzwerkprotokolle entdeckt werden können.This article explains how to use the Windows.Devices.Enumeration namespace to find devices that are internally connected to the system, externally connected, or detectable over wireless or networking protocols. Beginnen Sie mit diesem Artikel, wenn Sie eine App erstellen, die mit Geräten arbeitet.Start here if you're building any app that works with devices.
Drucken und ScannenPrinting and scanning Beschreibt das Drucken und Scannen von Ihrer App aus, z. B. Herstellen einer Verbindung und Arbeiten mit Unternehmensgeräten wie POS-Systemen (Point-of-Sale), Belegdruckern und Einzugsscannern mit hoher Kapazität.Describes how to print and scan from your app, including connecting to and working with business devices like point-of-sale (POS) systems, receipt printers, and high-capacity feeder scanners.
BluetoothBluetooth Neben herkömmlichen Bluetooth-Verbindungen zum Senden und Empfangen von Daten oder Steuern von Geräten kann unter Windows 10 Bluetooth Low Energy (BTLE) zum Senden oder Empfangen von Beacons im Hintergrund verwendet werden.In addition to using traditional Bluetooth connections to send and receive data or control devices, Windows 10 enables using Bluetooth Low Energy (BTLE) to send or receive beacons in the background. Verwenden Sie diese zum Anzeigen von Benachrichtigungen oder Aktivieren von Funktionen, wenn sich ein Benutzer in der Nähe eines bestimmten Orts befindet oder diesen verlässt.Use this to display notifications or enable functionality when a user gets close to or leaves a particular location.
Im Unternehmen freigegebener SpeicherEnterprise shared storage Erfahren Sie, wie Daten in Gerätesperrszenarien innerhalb derselben App zwischen App-Instanzen oder zwischen Apps freigegeben werden können.In device lockdown scenarios, learn how data can be shared within the same app, between instances of an app, or even between apps.

Ausrichten an GeräteDevice targeting

Viele Benutzer bringen in der heutigen Zeit ihre eigenen Telefone oder Tablets zur Arbeit mit, die unterschiedliche Formfaktoren und Bildschirmgrößen aufweisen.Many users today are bringing their own phone or tablet to work, which have varying form factors and screen sizes. Mit der Universellen Windows-Plattform (UWP) können Sie branchenspezifische Apps entwickeln, die problemlos auf allen Arten von Geräten ausgeführt werden können, u. a. Desktop-PCs und PPI-Displays, und können so die Reichweite Ihrer Apps und die Effizienz des Codes maximieren.With the Universal Windows Platform (UWP), you can write a single line-of-business app that runs seamlessly on all different types of devices, including desktop PCs and PPI displays, allowing you to maximize the reach of your app and the efficiency of your code.

ThemaTopic BeschreibungDescription
Anleitung für UWP-AppsGuide to UWP apps In dieser Anleitung können Sie sich mit der UWP-Plattform unter Windows 10 vertraut machen. Sie erhalten u. a. Informationen dazu, was eine Gerätefamilie ist, wie Sie entscheiden, auf welche Ihre Apps abzielen sollen, Informationen zu neuen UI-Steuerelementen und Bereichen, mit denen Sie Ihre Benutzeroberfläche für verschiedene Geräte-Formfaktoren anpassen können, sowie zur für Ihre App verfügbaren API-Oberfläche und wie Sie diese steuern können.In this introductory guide, you'll get acquainted with the Windows 10UWP platform, including: what a device family is and how to decide which one to target, new UI controls and panels that allow you to adapt your UI to different device form factors, and how to understand and control the API surface that is available to your app.
Adaptives XAML-UI-CodebeispielAdaptive XAML UI code sample Dieses Codebeispiel zeigt die möglichen Layoutoptionen und Steuerelemente für Ihre App, unabhängig von der Art des Geräts, und veranschaulicht eine Interaktion mit den Bereichen, um das gewünschte Layout zu erzielen.This code sample shows all the possible layout options and controls for your app, regardless of device type, and allows you to interact with the panels to show how to achieve any layout you are looking for. Neben der Reaktion der Steuerelemente und der App selbst auf verschiedene Formfaktoren, werden die verschiedenen Methoden zum Erzielen einer adaptiven Benutzeroberfläche aufgezeigt.In addition to showing how each control responds to different form factors, the app itself is responsive and shows various methods for achieving adaptive UI.
Xamarin-ThemaXamarin topic Xamarin für TelefoneXamarin for targeting phone

BereitstellungDeployment

Es stehen verschiedene Optionen für die Verteilung von Apps für die Benutzer in Ihrer Organisation zur Verfügung.You have options for distributing apps to your organization’s users. Sie können Microsoft Store für Unternehmen oder die vorhandene mobile Geräteverwaltung nutzen oder Apps auf Geräte querladen.You can use Microsoft Store for Business, existing mobile device management or you can sideload apps to devices. Sie können Ihre Apps auch der Öffentlichkeit zur Verfügung stellen, indem Sie sie im Microsoft Store veröffentlichen.You can also make your apps available to the general public by publishing to the Microsoft Store.

ThemaTopic BeschreibungDescription
Verteilen von branchenspezifischen Apps an UnternehmenDistribute LOB apps to enterprises Über den Microsoft Store für Unternehmen können Sie branchenspezifische Apps direkt für Unternehmen veröffentlichen, damit diese Volumenlizenzen erwerben können, ohne die Apps allgemein zur Verfügung zu stellen.You can publish line-of-business apps directly to enterprises for volume acquisition via the Microsoft Store for Business, without making the apps broadly available to the public.
Querladen von AppsSideload apps Wenn Sie eine App querladen, stellen Sie ein signiertes App-Paket auf einem Gerät bereit.When you sideload an app, you deploy a signed app package to a device. Das Signieren, Hosten und Bereitstellen dieser Apps wird beibehalten.You maintain the signing, hosting, and deployment of these apps. Der Prozess zum Querladen von Apps ist für Windows 10 optimiert.The process for sideloading apps is streamlined for Windows 10.
Veröffentlichen von Apps im Microsoft StorePublish apps to the Microsoft Store Im einheitlichen Microsoft Store können Sie Ihre gesamten Apps für alle Windows-Geräte verwalten und veröffentlichen.The unified Microsoft Store lets you publish and manage all of your apps for all Windows devices. Passen Sie die Verfügbarkeit Ihrer App mit marktspezifischen Preisen, Steuerelementen für Verteilung und Sichtbarkeit und weiteren Optionen an.Customize your app’s availability with per-market pricing, distribution and visibility controls, and other options.

Beispiele für UWP-Apps für UnternehmenEnterprise UWP samples

ThemaTopic BeschreibungDescription
VanArsdel-BestandsbeispielVanArsdel Inventory Sample Eine UWP-Beispiel-App, mit der Branchenszenarien veranschaulicht werden.A UWP sample app that showcases line-of-business scenarios. Das Beispiel basiert auf dem Erstellen und Verwalten von Kunden, Bestellungen und Produkten für das fiktive Unternehmen VanArsdel.The sample is based around creating and managing customer, orders, and products for the fictitious company VanArsdel.
Beispieldatenbank für KundenbestellungCustomer Orders Database Sample Eine UWP-Beispiel-App, mit der hilfreiche Features für Entwickler in Unternehmen veranschaulicht werden, z. B. AAD-Authentifizierung (Azure Active Directory), Benutzeroberflächen-Steuerelemente (inklusive des Datenrasters), Sqlite- und SQL Azure-Datenbankintegration, Entity Framework und API-Clouddienste.A UWP sample app that showcases features useful to enterprise developers, like Azure Active Directory (AAD) authentication, UI controls (including a data grid), Sqlite and SQL Azure database integration, Entity Framework, and cloud API services. Das Beispiel basiert auf dem Erstellen und Verwalten von Kundenkonten, Bestellungen und Produkten für das fiktive Unternehmen Contoso.The sample is based around creating and managing customer accounts, orders, and products for the fictitious company Contoso.

Muster und MethodenPatterns and practices

Eine Codebasis für umfangreiche Apps im Unternehmen kann schwer zu handhaben sein.Code bases for large scale, enterprise-grade apps can become unwieldy. Prism ist ein Framework zum Erstellen von lose gekoppelten, verwaltbaren und testbaren XAML-Anwendungen in WPF, der Universellen Windows-Plattform unter Windows 10 und in Xamarin Forms.Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Windows 10 UWP, and Xamarin Forms. Prism stellt eine Implementierung einer Sammlung von Entwurfsmustern bereit, die beim Schreiben von gut strukturierten und verwaltbaren XAML-Anwendungen hilfreich sind, u. a. MVVM, Einfügen von Abhängigkeiten, Befehle und EventAggregator.Prism provides an implementation of a collection of design patterns that are helpful in writing well-structured and maintainable XAML applications, including MVVM, dependency injection, commands, EventAggregator, and others.

Weitere Informationen zu Prism finden Sie im GitHub-Repository.For more information on Prism, see the GitHub repo.