Überblick über Anwendungsvorlagen für Windows Phone SharePoint 2013 in Visual Studio
TOC
Inhaltsverzeichnis reduzieren
Inhaltsverzeichnis erweitern
Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Überblick über Anwendungsvorlagen für Windows Phone SharePoint 2013 in Visual Studio

SharePoint 2013

Hier erfahren Sie mehr über die Visual Studio-Vorlagen, die vom Windows Phone SharePoint Software Development Kit für die Entwicklung mobiler Apps installiert werden.

Letzte Änderung:Donnerstag, 17. September 2015

Gilt für:SharePoint Foundation 2013 | SharePoint Server 2013 | Visual Studio 2012

Nachdem Sie Ihre Entwicklungsumgebung einrichten und Windows Phone SharePoint Software Development Kit (SDK) installieren, werden zwei zusätzliche Silverlight für Windows Phone-Vorlagen für Projekte verfügbar:

  • Die Vorlage Windows Phone leeres SharePoint-Anwendung

  • Die Vorlage Windows Phone SharePoint List Application

Diese Vorlagen dienen derzeit nur in C#-Projekten verwendet werden. Sie sind nicht verfügbar für Visual Basic Projekte. Die Vorlagen sind verfügbar, jedoch für die Verwendung in Visual Studio 2012 und Visual Studio Express 2012 für Windows Phone 8 und Visual Studio 2010 und Visual Studio 2010 Express für Windows Phone 7.

Hinweis Hinweis

Klicken Sie im Menü Neues Projekt von Expression Blend nicht Windows Phone SharePoint-Vorlagen angezeigt. Jedoch können Sie ein Projekt in Expression Blend bearbeiten, durch Auswählen von einem Kontextmenü in Visual Studioin Expression Blend geöffnet.

Wenn Sie ein Projekt basierend auf einer der folgenden Vorlagen erstellen, erhalten Sie nicht die Möglichkeit, eine Windows Phone-Zielplattform. Wie bei von Visual Studio Express 2012 erstellten Projekten mithilfe dieser zielanwendungen Vorlagen Windows Phone 8 für SharePoint 2013; Und von Visual Studio 2010 Express mithilfe von Vorlagen erstellte Projekten Windows Phone OS Version 7.1 ist standardmäßig verweisen, das AppPlatformVersion -Attribut des Deployment -Elements in der Datei WMAppManifest.xml hat den Wert 7.1.

<Deployment xmlns="http://schemas.microsoft.com/windowsphone/2009/deployment" AppPlatformVersion="7.1">
HinweisHinweis

Weitere Informationen zu den Einstellungen in der Datei WMAppManifest.xml finden Sie unter Application Manifest-Datei für Windows Phone.

Wenn Sie ein Visual Studio Projekt basierend auf der Vorlage Windows Phone leeres SharePoint-Anwendung erstellen, ähnelt das Startprojekt eines Projekts mithilfe der Windows Phone-Anwendung-Basisvorlage (von der Windows Phone SDK 7.1 installiert), durch das Hinzufügen von Verweisen auf DLLs von Windows Phone SharePoint SDK (Microsoft.SharePoint.Client.Phone.dll, Microsoft.SharePoint.Client.Phone.Auth.UI und Microsoft.SharePoint.Client.Phone.Runtime.dll wie in Abbildung 1 dargestellt), und einigen andere Neukonfiguration installiert erstellt.

Hinweis Hinweis

Die gleichen Vorlagen stehen für Windows Phone 8 in Visual Studio Express 2012.

Abbildung 1. Dateien in einem Projekt auf Windows Phone leeres SharePoint-Anwendung

Leeres SharePoint-Anwendungsprojekt für Windows Phone

Die Dateien in einem Projekt auf Grundlage der Vorlage Windows Phone leeres SharePoint-Anwendung sind die standard-Dateien einer Silverlight Windows Phone-App. Die Datei MainPage.xaml enthält XAML-Deklarationen, die die Benutzeroberfläche (UI) der app zu bilden. Eine Code-Behind-Datei MainPage.xaml.cs, ist die Verwendung des Mechanismus für das partielle Klassen zugeordnet, mit der Datei MainPage.xaml, wie die anderen CodeBehind-Dateien im Projekt sind. (Siehe partielle Klassen und Code-Behind.) Die Datei MainPage.xaml.cs enthält Prozedurcode zum Implementieren der Logik für Vorgänge und Ereignisse in der Benutzeroberfläche zu unterstützen. Objektebene stellt die allgemeine Windows-app. Die zugeordneten Code-Behind-Datei App.xaml.cs, umfasst Prozedurcode zum Behandeln von Ereignissen für die app-Lebenszyklus.

Die Vorlage Windows Phone SharePoint List Application ist erheblich leistungsstärker als die Vorlage Windows Phone leeres SharePoint-Anwendung. Diese Vorlage wurde entwickelt, beim Erstellen von Windows Phone-apps zur Verarbeitung von einem wahrscheinlich Szenario in die Entwicklung mobiler Anwendungen für SharePoint: Zugreifen auf und Bearbeiten von Daten in einer SharePoint-Liste aus einer Windows Phone gespeichert. Wenn Sie ein auf dieser Vorlage basierende Visual Studio-Projekt erstellen, ist ein Assistent führt Sie durch die erforderlichen Konfigurationsschritte aus und generiert Lösungsdateien für eine funktionale Windows Phone-app, die mit SharePoint-Listendaten arbeiten können. Sie können erstellen und Bereitstellen die app aus dem generierten Dateien mit geringer oder ohne Änderung.

Hinweis Hinweis

Die gleichen Vorlagen stehen für Windows Phone 8 in Visual Studio Express 2012.

Grundlegendes zu den Projektmappendateien in einem Projekt auf Windows Phone SharePoint List Application

Die für ein Visual Studio Projekt mithilfe der Vorlage Windows Phone SharePoint List Application-Dateien sind in Abbildung 2 dargestellt. (Verweise auf andere Assemblys – nicht in Abbildung 2 dargestellten – wie System.Runtime.Serialization.dll und Microsoft.Phone.Controls.dll zusätzlich zu diese Verweise durch die Vorlage Windows Phone leeres SharePoint-Anwendung enthalten sind. Diese zusätzliche Assemblys unterstützen die Verwaltung von SharePoint-Listendaten und die visuelle Steuerelemente auf diese Daten darstellen.)

Abbildung 2. Dateien in einem Projekt auf Windows Phone SharePoint List Application

Windows Phone SharePoint-Listenanwendungs-Projekt

In Tabelle 1 werden die Projektdateien für beschrieben.

In Tabelle 1. Windows Phone SharePoint List Application Projektdateien

Datei

Beschreibung

App.xaml

Stellt die allgemeine Windows Phone-Anwendung dar. Enthält Deklarationen der Elemente im Zusammenhang mit der Anwendung (statt auf einzelne Seiten innerhalb der Anwendung), wie die Anwendung Lebenszyklusereignisse wie Application_Deactivated und Application_Closing.

App.xaml.cs

Die CodeBehind-Datei App.xaml (mithilfe des partiellen Klasse Mechanismus, wie die Groß-/Kleinschreibung für die anderen CodeBehind-Dateien in das Projekt ist) zugeordnet. So behandeln Sie die Vorgänge in Lebenszyklusereignisse wie Application_Deactivated und Application_ClosingProzedurcode enthält. Schreiben Sie Code in dieser Datei offline (local) Speicherung von Daten zu verwalten.

ListDataProvider.cs

Enthält Code für den Zugriff auf Daten auf die SharePoint Server und bietet Zugriff auf die Grundlage für die verschiedenen Listenansichten der Anwendung-Abfragesyntax.

List.xaml

Definiert die Elemente der Benutzeroberfläche für das Standardformular für die Ansicht in der Anwendung Telefon; vergleichbar mit der alle Elemente (oder für alle Vorgänge, alle Kontakte oder eine ähnliche) Ansicht in SharePoint. Die Datei List.xaml enthält das Pivot -Steuerelement, das den primären Container für visuelle Elemente in der Anwendung, einschließlich der PivotItem -Steuerelemente, die die vom Entwickler in der Windows Phone-app enthalten sein gewählte Listenansichten gerendert, bildet.

List.xaml.cs

Der Code-Behind-Datei List.xaml zugeordnet. Enthält Code zur Implementierung der Methoden und Ereignishandler für die Schaltflächen auf dem Formular, wie neu und Aktualisieren.

DisplayForm.xaml

Definiert die Elemente der Benutzeroberfläche für das Formular zum Anzeigen eines Eintrags (oder die Seite) in der Anwendung; entspricht dem Element anzeigen Formular in SharePoint. In der Windows Phone-app werden die Felder in einer vertikalen "Stapel" mithilfe eines StackPanel -Steuerelements in einem Silverlight Pivot Steuerelement enthaltene gerendert.

DisplayForm.xaml.cs

Der Code-Behind-Datei DisplayForm.xaml zugeordnet. Enthält Code zur Implementierung der Methoden und Ereignishandler für die Schaltflächen auf dem Formular, wie etwa Bearbeiten und Löschen.

EditForm.xaml

Definiert die Elemente der Benutzeroberfläche für das Element bearbeiten Formular in der Anwendung Telefon. entspricht dem Eintrag bearbeiten Formular in SharePoint. Wie bei einem Formular für das Anzeigen werden die Felder in einem Steuerelement StackPanel gerendert.

EditForm.xaml.cs

Der Code-Behind-Datei EditForm.xaml zugeordnet. Enthält Code zur Implementierung der Methoden und Ereignishandler für die Schaltflächen auf dem Formular, wie Senden und Abbrechen.

NewForm.xaml

Definiert die Elemente der Benutzeroberfläche für das Formular Neues Element in der Anwendung Telefon. entspricht dem Formular Neues Element in SharePoint. Felder werden in einem Steuerelement StackPanel gerendert.

NewForm.xaml.cs

Der Code-Behind-Datei NewForm.xaml zugeordnet. Enthält Code zur Implementierung der Methoden und Ereignishandler für die Schaltflächen auf dem Formular, wie Senden und Abbrechen.

DisplayItemViewModel.cs

Dient als Datenquelle für die DisplayForm.xaml-Datei.

EditItemViewModel.cs

Dient als Datenquelle für die EditForm.xaml-Datei. Schreiben Sie Code in der Datei beim Bearbeiten eines Listenelements vom Benutzer eingegebenen Daten zu überprüfen.

ListViewModel.cs

Dient als Datenquelle für die List.xaml-Datei.

NewItemViewModel.cs

Dient als Datenquelle für die NewForm.xaml-Datei. Schreiben Sie Code in der Datei, die beim Hinzufügen eines neuen Listenelements vom Benutzer eingegebenen Daten zu überprüfen.

Die Informationen über die Schritte zum Erstellen einer Windows Phone-app mithilfe der Vorlage Windows Phone SharePoint List Application finden Sie unter Vorgehensweise: Erstellen eine Windows Phone SharePoint 2013 Liste app.

Anzeigen:
© 2016 Microsoft