wpfIniziare con wpf

Osservazioni

WPF (Windows Presentation Foundation) è la tecnologia di presentazione consigliata da Microsoft per le classiche applicazioni desktop Windows. WPF non deve essere confuso con UWP (Universal Windows Platform) anche se esistono similitudini tra i due.

WPF incoraggia le applicazioni guidate dai dati con una forte attenzione per il multimedia, l'animazione e l'associazione dei dati. Le interfacce vengono create utilizzando un linguaggio chiamato XAML (eXtensible Application Markup Language), un derivato di XML. XAML aiuta i programmatori WPF a mantenere la separazione del design visivo e della logica dell'interfaccia.

A differenza del suo predecessore Windows Form, WPF utilizza un modello di box per il layout di tutti gli elementi dell'interfaccia. Ogni elemento ha un'altezza, larghezza e margini ed è disposto sullo schermo rispetto al suo genitore.

WPF è l'acronimo di Windows Presentation Foundation ed è noto anche con il suo nome in codice Avalon. È un framework grafico e parte di Microsoft .NET Framework. WPF è preinstallato in Windows Vista, 7, 8 e 10 e può essere installato su Windows XP e Server 2003.

Versioni

Versione 4.6.1 - Dicembre 2015

Ciao domanda mondiale

Per creare ed eseguire un nuovo progetto WPF in Visual Studio:

  1. Fare clic su File → Nuovo → Progetto

Nuovo progetto

  1. Selezionare il modello facendo clic su Modelli → Visual C # → Windows → Applicazione WPF e premere OK :

inserisci la descrizione dell'immagine qui

  1. Aprire il file MainWindow.xaml in Esplora soluzioni (se non si visualizza la finestra Esplora soluzioni , aprirlo facendo clic su Visualizza → Esplora soluzioni ):

inserisci la descrizione dell'immagine qui

  1. Nella sezione XAML (per impostazione predefinita sotto la sezione Design ) aggiungi questo codice
<TextBlock>Hello world!</TextBlock>
 

all'interno del tag Grid :

inserisci la descrizione dell'immagine qui

Il codice dovrebbe essere simile a:

<Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WpfApplication1"
        mc:Ignorable="d"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        <TextBlock>Hello world!</TextBlock>
    </Grid>
</Window>
 
  1. Eseguire l'applicazione premendo F5 o facendo clic sul menu Debug → Avvia debug . Dovrebbe assomigliare a:

inserisci la descrizione dell'immagine qui