Sök…


Anmärkningar

WPF (Windows Presentation Foundation) är Microsofts rekommenderade presentationsteknologi för klassiska Windows-skrivbordsapplikationer. WPF bör inte förväxlas med UWP (Universal Windows Platform) även om det finns likheter mellan de två.

WPF uppmuntrar datadrivna applikationer med ett starkt fokus på multimedia, animering och databindning. Gränssnitt skapas med ett språk som heter XAML (eXtensible Application Markup Language), ett derivat av XML. XAML hjälper WPF-programmerare att upprätthålla separering av visuell design och gränssnittslogik.

Till skillnad från föregångaren Windows Forms, använder WPF en rutmodell för att lägga upp alla element i gränssnittet. Varje element har en höjd, bredd och marginaler och är arrangerade på skärmen relativt dess överordnade.

WPF står för Windows Presentation Foundation och är också känt under Codename Avalon. Det är ett grafiskt ramverk och en del av Microsofts .NET Framework. WPF är förinstallerat i Windows Vista, 7, 8 och 10 och kan installeras på Windows XP och Server 2003.

versioner

Version 4.6.1 - december 2015

Hello World-applikation

Så här skapar du och kör ett nytt WPF-projekt i Visual Studio:

  1. Klicka på Arkiv → Nytt → Projekt

Nytt projekt

  1. Välj mall genom att klicka på Mallar → Visual C # → Windows → WPF-applikation och tryck på OK :

ange bildbeskrivning här

  1. Öppna MainWindow.xaml- filen i Solution Explorer (om du inte ser Solution Explorer- fönstret, öppna den genom att klicka på Visa → Solution Explorer ):

ange bildbeskrivning här

  1. Lägg till den här koden i XAML- avsnittet (som standard under avsnittet Design )
<TextBlock>Hello world!</TextBlock>

inuti Grid tagg:

ange bildbeskrivning här

Koden ska se ut:

<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. Kör applikationen genom att trycka på F5 eller klicka på menyn Debug → Start Debugging . Det ska se ut som:

ange bildbeskrivning här



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow