Gewusst wie: Erstellen Sie manuell eine Startseite
Wenn Sie eine benutzerdefinierte Startseite erstellen können, indem Sie die Projektvorlage Startseiten verwenden, wie in Startseitenbeschrieben, können Sie diese manuell erstellen, indem Sie die Schritte in diesem Dokument folgen.
Eine leere Startseite erstellen
Zunächst erstellen Sie eine leere Startseite festlegen, indem Sie eine XAML-Datei erstellen, die eine Tag Struktur aufweist, die Visual Studio erkennt. Anschließend fügen Sie Markup und Code-Behind hinzu, um die Darstellung und Funktionalität zu erzeugen.
So erstellen Sie eine leere Startseite
Klicken Sie im Menü Datei auf Neu und anschließend auf Projekt.
Im Dialogfeld Neues Projekt unter Installierte Vorlagen, klicken Sie auf Visual C# oder Visual BasicAbhängigkeit von der Sprache, die Sie verwenden möchten, und klicken Sie dann auf Fenster. Klicken Sie im mittleren Bereich auf WPF-Benutzersteuerelementbibliothek.
Nennen Sie das Projekt, und klicken Sie dann auf OK.
Visual Studio erstellt das Projekt und öffnet die XAML-Datei.
In Projektmappen-Explorerfügen Sie Verweise auf Microsoft.VisualStudio.Shell.StartPage und 0hinzu.
Dieser Schritt ist nicht erforderlich, sondern stellt IntelliSense-Unterstützung für den Aufruf von Visual Studio-Befehle.
Klicken Sie im Editor ändern Sie das UserControl-Element der obersten Ebene auf ein Element Grid , ohne dabei der Namespacedeklarationen zu entfernen.
Entfernen Sie die x:Class Deklaration aus dem Grid-Element der obersten Ebene.
Dies erleichtert Inhalt XAML kompatibel mit dem Visual Studio-Toolfenster, der als Host für die Startseite.
Fügen Sie die folgenden Namespacedeklarationen dem Grid-Element der obersten Ebene hinzufügen.
Diese Namespaces Visual Studio-Befehle ermöglichen es Ihnen, Steuerelemente und Einstellungen der Benutzeroberfläche aus dem Markup zugreifen. Weitere Informationen finden Sie unter Visual Studio-Befehle Hinzufügen einer Startseite.
Fügen Sie Steuerelemente zum leeren Grid-Element hinzu, um die benutzerdefinierte Startseite zu füllen. Weitere Informationen zum Erstellen von Funktionen, die zu Visual Studio spezifisch sind, finden Sie unter Visual Studio-Befehle Hinzufügen einer Startseitehinzugefügt wird.
Die benutzerdefinierte Startseite testen und Anwenden
Testen Sie immer neue Seiten starten in der experimentellen Instanz von Visual Studio. Deshalb, wenn die Startseite einen Absturz verursacht, wird er in der experimentellen Instanz beschränkt, und Sie können die Fehler in der primären Instanz beheben. Legen Sie nicht die primäre Instanz fest, um die benutzerdefinierte Startseite ausgeführt werden, bis Sie sicherstellen, dass sie nicht abstürzt.
So erstellen Sie eine manuell erstellte benutzerdefinierte Startseite testen
Klicken Sie in Windows Explorer kopieren Sie die XAML-Datei und alle unterstützenden Textdateien oder Markup von Dateien, dass sie sich danach richtet, und fügen Sie sie dann. \Das Ordner Dokumente\ Visual Studio 10 \ StartPages \.
Wenn die Startseiten alle Verweise auf andere Assemblys, Typen oder Steuerelementen kopieren, fügen Sie die Assembly und sie dann.Ordner \ Visual Studio-Installations\ Common7 \ IDE \ PrivateAssemblies \ ".
Geben Sie an der Visual Studio-Eingabeaufforderung Devenv /rootsuffix ein, um eine experimentelle Instanz von Visual Studio zu öffnen.
Klicken Sie in der experimentellen Instanz im Menü Extras auf Optionen.
Klicken Sie im Dialogfeld Optionen unter Umgebung, wählen Sie Start. Klicken Sie dann auf der Startseite anpassen Liste, wählen Sie die XAML-Datei aus, und klicken Sie auf OK.
Zeigen Sie im Menü AnsichtStartseite.
Die benutzerdefinierte Startseite angezeigt werden soll. Wenn Sie Dateien ändern möchten, müssen Sie die experimentelle Instanz beenden, nehmen die Änderungen kopieren und einfügen, bevor die geänderten Dateien neu, und öffnen Sie dann die experimentelle Instanz, um die Änderungen anzuzeigen.
Um die benutzerdefinierte Startseite in der primären Instanz von Visual Studio anwenden
- Nachdem Sie die Startseite getestet und gestartet haben, dass sie stabil sein soll, verwenden Sie die Startseite anpassen Option im Dialogfeld Optionen , wird dies als Startseite in der primären Instanz von Visual Studio aus
Beispiel
Im folgenden Beispiel wird das Markup in der XAML-Datei für eine leere Startseite angezeigt. Jeder benutzerdefinierte Inhalt wird in das innere Grid-Element übergehen.