wpf開始使用wpf


備註

WPF(Windows Presentation Foundation)是Microsoft推薦的經典Windows桌面應用程序演示技術。 WPF不應與UWP(通用Windows平台)混淆,儘管兩者之間存在相似之處。

WPF鼓勵數據驅動的應用程序,重點關注多媒體,動畫和數據綁定。使用稱為XAML(可擴展應用程序標記語言)的語言創建接口,XAML是XML的衍生物。 XAML幫助WPF程序員保持視覺設計和界面邏輯的分離。

與其前身Windows窗體不同,WPF使用盒子模型來佈局界面的所有元素。每個元素都有一個高度,寬度和邊距,並在屏幕上相對於它的父元素排列。

WPF代表Windows Presentation Foundation,也以其Codename Avalon而聞名。它是一個圖形框架,是Microsofts .NET Framework的一部分。 WPF預安裝在Windows Vista,7,8和10中,可以安裝在Windows XP和Server 2003上。

版本

版本4.6.1 - 2015年12月

Hello World應用程序

在Visual Studio中創建和運行新的WPF項目:

  1. 單擊文件→新建→項目

新項目

  1. 單擊模板→Visual C#→Windows→WPF應用程序選擇模板,然後按確定

在此處輸入圖像描述

  1. 解決方案資源管理器中打開MainWindow.xaml文件(如果沒有看到解決方案資源管理器窗口,請單擊查看→解決方案資源管理器打開它):

在此處輸入圖像描述

  1. XAML部分(默認情況下在“ 設計”部分下面)添加此代碼
<TextBlock>Hello world!</TextBlock>
 

Grid 標籤內:

在此處輸入圖像描述

代碼應如下所示:

<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. F5或單擊菜單Debug→Start Debugging運行應用程序。它應該看起來像:

在此處輸入圖像描述