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运行应用程序。它应该看起来像:

在此处输入图像描述