13.2 Projektvorlage Blank
Als Erstes wird ein neues Projekt mit dem Namen MAProjektvorlageBlank aus der Projektvorlage Blank erstellt. Sie können das Projekt unmittelbar erstellen und aufrufen, wie gewohnt
über die Taste . Es erscheint zunächst zur Überbrückung ein SplashScreen, anschließend die App selber. Sie bietet nur einen schwarzen Bildschirm.
Apps werden normalerweise nicht beendet, sondern nur in den Hintergrund verschoben. Sie können daher schnell wieder im Vordergrund
erscheinen, insbesondere bei richtiger Verwaltung des Arbeitsspeichers. Zur Entwicklungszeit
sollen Sie allerdings vollständig beendet werden. Dies geht wie gewohnt über die Tastenkombination
-
, anschließend wechseln Sie über die Tastenkombination
-
wieder zu Visual Studio 2012.
Alternativ können Sie auch direkt von der App aus über -
zu Visual Studio 2012 wechseln und dort die App beenden, wie gewohnt über den Menüpunkt
Debuggen • Debuggen beenden beziehungsweise die Tastenkombination
-
.
In der Abbildung Abbildung 13.3 sehen Sie den Projektmappen-Explorer. Es folgen einige Details zu den Dateien des Projekts.
Abbildung 13.3 Projekt »MAProjektvorlageBlank«, Dateien
Die Hauptseite (und einzige Seite) der App steht in MainPage.xaml. Die Seiten einer Windows Store-App sind Objekte der Klasse MainPage, die von der Klasse Page abgeleitet ist:
<Page x:Class="MAProjektvorlageBlank.MainPage"
xmlns="http:// ... >
<Grid Background = "{StaticResource
ApplicationPageBackgroundThemeBrush}">
</Grid>
</Page>
Listing 13.1 Projekt »MAProjektvorlageBlank«, XAML-Code
In dieser einfachen Projektvorlage steht, neben einer Reihe von XML-Namespaces, nur ein Grid-Layout ohne Inhalt.
Die Ressourcen der App werden in der Datei App.xaml eingebunden:
<Application x:Class="MAProjektvorlageBlank.App"
xmlns="http://..." >
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary
Source="Common/StandardStyles.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
</Application>
Listing 13.2 Projekt »MAProjektvorlageBlank«, Datei App.xaml
In der Datei App.xaml steht, neben einer Reihe von XML-Namespaces, nur die Sammlung der Ressourcen der App. Sie stammt aus der Datei StandardStyles.xaml des Unterverzeichnisses Common (siehe auch Abbildung 13.3) und beinhaltet die Styles zur Gestaltung des Aussehens und des Verhaltens von Layout- und Steuerelementen.
Ihre Meinung
Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.