XAML基础
2019-10-11 本文已影响0人
落地成佛
一、概述
WPF前端采用XAML标记语言,XAML比以前的Winform控件模式益处在于前后端分离,丰富的UI
二、基础介绍
2.1 xmls名称空间
2.1.1 xmlns概述
//新建WPF后默认生成的XAML页面如下:
<Window x:Class="WpfApplication1.MainWindow"//后台代码cs文件
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>
</Grid>
</Window>
- xmlns为名称空间类似于c#的类库引用,英文全称为xml namespace。
- :x为空间别名,使用该空间元素需要添加前缀x:,如 <Window x:Class。
- 若没有空间别名,使用该空间元素无需加前缀,如:<Grid>
- 引用名称空间时,先添加引用相应的dll,然后在如上写标签引用
- 有两个必备的名称空间引用: xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 和
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
2.1.2 presentation名称空间详细
- 图片.png