---
languages:
- csharp
products:
- windows-wpf
page_type: sample
name: "First WPF app sample"
---
# First WPF app sample

This sample provides the C# code files for a starter WPF app, as described in [Walkthrough: My first WPF desktop application](https://docs.microsoft.com/dotnet/framework/wpf/getting-started/walkthrough-my-first-wpf-desktop-application).

For more information, see the [C# and Visual Basic sample overview](../README.md).

## Build the sample

The easiest way to use these samples without using Git is to download the zip file containing the current version (using the link below or by clicking the "Download ZIP" button on the [repo](https://github.com/microsoft/WPF-Samples?tab=readme-ov-file) page). You can then unzip the entire archive and use the samples in [Visual Studio](https://www.visualstudio.com/wpf-vs).

[Download the samples ZIP](../../archive/main.zip)

### Deploying the sample

- Select **Build** > **Deploy Solution**. 

### Deploying and running the sample

- To debug the sample and then run it, press **F5** or select **Debug** > **Start Debugging**. To run the sample without debugging, press **Ctrl** + **F5** or select **Debug** > **Start Without Debugging**. 

### Preview the layout

The completed walkthrough's UI will resemble the following.

![First WPF app sample UI](../Walkthrough-finished-UI-example.png)


