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:

  1. Kliknij Plik → Nowy → Projekt

Nowy projekt

  1. Wybierz szablon, klikając Szablony → Visual C # → Windows → Aplikacja WPF i naciśnij OK :

wprowadź opis zdjęcia tutaj

  1. 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ń ):

wprowadź opis zdjęcia tutaj

  1. W sekcji XAML (domyślnie poniżej sekcji Projektowanie ) dodaj ten kod
<TextBlock>Hello world!</TextBlock>

wewnątrz tagu Grid :

wprowadź opis zdjęcia tutaj

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>
  1. Uruchom aplikację, naciskając klawisz F5 lub klikając menu Debugowanie → Rozpocznij debugowanie . Powinno to wyglądać następująco:

wprowadź opis zdjęcia tutaj



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow