WPF - Hello World
In questo capitolo svilupperemo una semplice applicazione Hello World WPF. Quindi iniziamo la semplice implementazione seguendo i passaggi indicati di seguito.
- Fare clic su File> Nuovo> opzione di menu Progetto.
- Verrà visualizzata la seguente finestra di dialogo.
In modelli, seleziona Visual C # e nel pannello centrale seleziona Applicazione WPF.
Dai un nome al progetto. genereHelloWorld nel campo del nome e fare clic sul pulsante OK.
Per impostazione predefinita, vengono creati due file, uno è il file XAML file (mainwindow.xaml) e l'altro è il file CS file (mainwindow.cs)
Su mainwindow.xaml, vedrai due finestre secondarie, una è la design window e l'altro è il source (XAML) window.
Nell'applicazione WPF sono disponibili due modi per progettare un'interfaccia utente per l'applicazione. Uno è semplicemente trascinare e rilasciare gli elementi dell'interfaccia utente dalla casella degli strumenti alla finestra di progettazione. Il secondo modo è progettare la tua interfaccia utente scrivendo tag XAML per gli elementi dell'interfaccia utente. Visual Studio gestisce i tag XAML quando la funzionalità di trascinamento della selezione viene utilizzata per la progettazione dell'interfaccia utente.
Nel file mainwindow.xaml, i seguenti tag XAML vengono scritti per impostazione predefinita.
<Window x:Class = "HelloWorld.MainWindow"
xmlns = "http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x = "http://schemas.microsoft.com/winfx/2006/xaml"
Title = "MainWindow" Height = "350" Width = "604">
<Grid>
</Grid>
</Window>
- Per impostazione predefinita, una griglia è impostata come primo elemento dopo la pagina.
- Andiamo nella casella degli strumenti e trascina un TextBlock nella finestra di progettazione.
- Vedrai il TextBlock nella finestra di progettazione.
Quando guardi la finestra di origine, vedrai che Visual Studio ha generato il codice XAML di TextBlock per te.
Cambiamo la proprietà Text di TextBlock nel codice XAML da TextBlock a Hello World.
<Window x:Class = "HelloWorld.MainWindow"
xmlns = "http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x = "http://schemas.microsoft.com/winfx/2006/xaml"
Title = "MainWindow" Height = "350" Width = "604">
<Grid>
<TextBlock x:Name = "textBlock" HorizontalAlignment = "Left"
Margin = "235,143,0,0" TextWrapping = "Wrap" Text = "Hello World!"
VerticalAlignment = "Top" Height = "44" Width = "102" />
</Grid>
</Window>
- Ora vedrai il cambiamento anche nella finestra Design.
Quando il codice sopra è stato compilato ed eseguito, vedrai la seguente finestra.
Congratulazioni! Hai progettato e creato la tua prima applicazione WPF.