wpf Handledning
Komma igång med wpf
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:
- Klicka på Arkiv → Nytt → Projekt
- Välj mall genom att klicka på Mallar → Visual C # → Windows → WPF-applikation och tryck på OK :
- Öppna MainWindow.xaml- filen i Solution Explorer (om du inte ser Solution Explorer- fönstret, öppna den genom att klicka på Visa → Solution Explorer ):
- Lägg till den här koden i XAML- avsnittet (som standard under avsnittet Design )
<TextBlock>Hello world!</TextBlock>
inuti Grid
tagg:
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>
- Kör applikationen genom att trycka på F5 eller klicka på menyn Debug → Start Debugging . Det ska se ut som: