Suche…


Syntax

  • Dies ist das einfache Beispiel des beliebten "Hello World!" für die universelle Windows-Plattform unter Windows 10.

Hello World - universelle Windows-Plattform

Wechseln Sie nach dem Starten von Visual Studio 2015 zu File → New → Project . Suchen Sie im Dialogfeld Neues Projekt in der Vorlagenstruktur nach Visual C# → Windows → Universal und wählen Sie Blank App (Universal Windows) . Als Nächstes müssen wir das Formular ausfüllen, um die Anwendung zu beschreiben:

  1. Name : Dies ist der Name der Anwendung, die dem Benutzer angezeigt wird. Setzen Sie es auf HelloWorld oder verwenden Sie einen benutzerdefinierten Titel.
  2. Ort : gibt an, wo das Projekt gespeichert wird
  3. Lösungsname : Dies ist eine Art Container von Projekten, in dem mehrere Projekte gruppiert werden, die sich auf dieselbe Anwendung beziehen (z. B. könnte eine Lösung aus einem UI-Projekt und einem Modellprojekt bestehen). Sie können denselben Name wie Ihr ursprüngliches Projekt eingeben. Neuer Projektdialog

Inhalt des Standardprojekts

Sie erhalten ein Projekt mit folgenden Dateien:

Projektdateien

  1. Package.appxmanifest : Beschreibt die Eigenschaften Ihrer Anwendung. Es enthält einige Einstellungen der Benutzeroberfläche, z. B. den unpassenden Namen, das Logo und die unterstützten Rotationen. Außerdem enthält es technische Einstellungen wie den Einstiegspunkt der Anwendung (standardmäßig die App Klasse). Schließlich ist es auch eine Liste Berechtigungen , die von Ihrer Anwendung in der Registerkarte Funktionen erforderlich sind; Wenn Sie beispielsweise die Webcam in Ihrer Anwendung verwenden möchten, müssen Sie die entsprechenden Funktionen überprüfen.
  2. App.xaml / App.xaml.cs : Die App Klasse ist der Standardeinstiegspunkt Ihrer Anwendung. Die XAML-Dateien können Ressourcen enthalten, die in der gesamten Anwendung freigegeben sind, z. B. Formatvorlagen oder Instanz einer Klasse, die Sie freigeben möchten, z. B. eines ViewModel-Locators. Die Code-Behind-Dateien enthalten den gesamten Startcode der Anwendung. Standardmäßig wird die OnLaunched Methode implementiert, die vom OnLaunched aufgerufen wird. Es initialisiert das Fenster und navigiert zur ersten Seite der Anwendung (standardmäßig die MainPage Klasse).
  3. MainPage.xaml / MainPage.xaml.cs : Dies ist die Startseite unserer Anwendung. Es enthält nur ein leeres Raster, das ein Layout-Steuerelement ist.

Ändern Sie die Ansicht

Öffnen Sie die MainPage.xaml und ersetzen Sie das Grid-Steuerelement mit

<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="auto" />
        <ColumnDefinition Width="*" />
    </Grid.ColumnDefinitions>
    <Button Click="Button_Click">Say Hello !</Button>
    <TextBlock Grid.Column="1"
               VerticalAlignment="Center"
               x:Name="myText"
               Text="Click the button." />
</Grid>

Dadurch wird ein Raster mit zwei Spalten erstellt. Die erste Spalte wird als Breite auf auto gesetzt, was bedeutet, dass sie automatisch in Abhängigkeit von der Größe der untergeordneten Elemente festgelegt wird. Die zweite Spalte wird gedehnt, um den verbleibenden Platz im Fenster zu füllen. Dieses Raster enthält zwei Elemente:

  • Ein Button , der in der ersten Spalte liegt. Das Click - Ereignis wird an die Methode binden Button_Click auf dem Code-behind und seine Beschriftung Text ist „Hallo sagen!“ .
  • ein TextBlock , der in der zweiten Spalte liegt. Der Text ist auf "Klicken Sie auf die Schaltfläche" eingestellt. . Und wir haben diesem Steuerelement mit Hilfe des Attributs x:Name . Dies ist erforderlich, um das Steuerelement im Code-Behind verwenden zu können. MainPage.xaml.cs in der MainPage.xaml.cs den folgenden Code hinzu:
private void Button_Click(object sender, RoutedEventArgs e)
{
    this.myText.Text = "Hello World!";
}

Dies ist die Methode, die aufgerufen wird, wenn der Benutzer auf die Schaltfläche klickt (oder tippt). Der TextBlock wird aktualisiert und der Text auf "Hallo Welt!" TextBlock .

Anwendung ausführen

Um die Anwendung auszuführen, können Sie das Menü Debug → Start Debugging oder die Tastenkombination F5 . Standardmäßig wird die Anwendung auf Ihrem lokalen Computer ausgeführt.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow