WPF介绍

一、什么是WPF

WPF(Windows Presentation Foundation)。他的核心是与分辨率无关的且基于矢量的呈现引擎。B/S前后端分离。WPF帮助C/S某种意义上实现了“前后端分离”。

二、XAML——标记

XAML这样一种基于XML的描述性语言,主要主要用于构造WPF的用户界面,也就是UI。也可以借助于微软的Blend工具,图形设计人员(美工)可以设计图形,而这个图形可以导出为XAML语言,而开发人员可以很自然得运用Visual Studio使用美工设计好的XAML来编制程序。

三、WPF控件按照功能分类——微软官网分类

下面列出了内置的 WPF 控件:

四、布局

该布局系统通过基 WPF 类公开给子控件。 对于通用的布局(如网格、堆叠和停靠),WPF 包括若干布局控件:

  • Canvas:子控件提供其自己的布局。

  • DockPanel:子控件与面板的边缘对齐。

  • Grid:子控件由行和列定位。

  • StackPanel:子控件垂直或水平堆叠。

  • VirtualizingStackPanel:子控件在水平或垂直的行上虚拟化并排列。

  • WrapPanel:当当前行上没有足够的空间时,子控件按从左到右的顺序放置并包装到下一行。

五、数据绑定——Binding

 

posted @ 2023-05-21 23:24  末叶da  阅读(1035)  评论(0)    收藏  举报