wpf Samouczek
Rozpoczęcie pracy z wpf
Szukaj…
Uwagi
WPF (Windows Presentation Foundation) to zalecana przez Microsoft technologia prezentacji dla klasycznych aplikacji komputerowych Windows. WPF nie należy mylić z UWP (Universal Windows Platform), chociaż istnieją podobieństwa między nimi.
WPF zachęca do aplikacji opartych na danych, ze szczególnym naciskiem na multimedia, animacje i wiązanie danych. Interfejsy są tworzone przy użyciu języka o nazwie XAML (eXtensible Application Markup Language), pochodnej XML. XAML pomaga programistom WPF utrzymać separację wyglądu wizualnego i logiki interfejsu.
W przeciwieństwie do swoich poprzedników Windows Forms, WPF używa modelu pudełkowego do układania wszystkich elementów interfejsu. Każdy element ma wysokość, szerokość i marginesy i jest ułożony na ekranie w stosunku do jego elementu nadrzędnego.
WPF oznacza Windows Presentation Foundation i jest również znany pod kryptonimem Avalon. Jest to graficzny framework i część Microsofts .NET Framework. WPF jest wstępnie zainstalowany w Windows Vista, 7, 8 i 10 i może być zainstalowany w Windows XP i Server 2003.
Wersje
Wersja 4.6.1 - grudzień 2015 r
Aplikacja Hello World
Aby utworzyć i uruchomić nowy projekt WPF w Visual Studio:
- Kliknij Plik → Nowy → Projekt
- Wybierz szablon, klikając Szablony → Visual C # → Windows → Aplikacja WPF i naciśnij OK :
- Otwórz plik MainWindow.xaml w Eksploratorze rozwiązań (jeśli nie widzisz okna Eksploratora rozwiązań , otwórz go, klikając Widok → Eksplorator rozwiązań ):
- W sekcji XAML (domyślnie poniżej sekcji Projektowanie ) dodaj ten kod
<TextBlock>Hello world!</TextBlock>
wewnątrz tagu Grid
:
Kod powinien wyglądać następująco:
<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>
- Uruchom aplikację, naciskając klawisz F5 lub klikając menu Debugowanie → Rozpocznij debugowanie . Powinno to wyglądać następująco: