wpfAan de slag met wpf


Opmerkingen

WPF (Windows Presentation Foundation) is de door Microsoft aanbevolen presentatietechnologie voor klassieke Windows-desktopapplicaties. WPF moet niet worden verward met UWP (Universal Windows Platform), hoewel er overeenkomsten bestaan tussen de twee.

WPF moedigt datagestuurde applicaties aan met een sterke focus op multimedia, animatie en gegevensbinding. Interfaces worden gemaakt met behulp van een taal genaamd XAML (eXtensible Application Markup Language), een afgeleide van XML. XAML helpt WPF-programmeurs de scheiding van visueel ontwerp en interface-logica te handhaven.

In tegenstelling tot zijn voorganger Windows Forms, gebruikt WPF een boxmodel om alle elementen van de interface in te delen. Elk element heeft een hoogte, breedte en marges en wordt op het scherm gerangschikt ten opzichte van het bovenliggende element.

WPF staat voor Windows Presentation Foundation en is ook bekend onder de codenaam Avalon. Het is een grafisch Framework en onderdeel van Microsofts .NET Framework. WPF is vooraf geïnstalleerd in Windows Vista, 7, 8 en 10 en kan worden geïnstalleerd op Windows XP en Server 2003.

versies

Versie 4.6.1 - december 2015

Hallo wereld applicatie

Een nieuw WPF-project maken en uitvoeren in Visual Studio:

  1. Klik op Bestand → Nieuw → Project

Nieuw project

  1. Selecteer een sjabloon door op Sjablonen → Visueel C # → Windows → WPF-toepassing te klikken en druk op OK :

voer hier de afbeeldingsbeschrijving in

  1. Open het bestand MainWindow.xaml in Solution Explorer (als u het venster Solution Explorer niet ziet, opent u dit door te klikken op Beeld → Solution Explorer ):

voer hier de afbeeldingsbeschrijving in

  1. Voeg deze code toe in het XAML- gedeelte (standaard onder het gedeelte Ontwerp )
<TextBlock>Hello world!</TextBlock>
 

binnen Grid tag:

voer hier de afbeeldingsbeschrijving in

Code moet er uitzien als:

<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. Voer de toepassing uit door op F5 te drukken of op menu Foutopsporing → Foutopsporing starten te klikken. Het zou eruit moeten zien:

voer hier de afbeeldingsbeschrijving in