XMAL基础
Posted yinghualuowu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了XMAL基础相关的知识,希望对你有一定的参考价值。
XMAL基础(WPF编程宝典)
XAML基础规则
- XAML文档中的每个元素都映射为.Net类的一个实例。元素名称也完全对应于类名。例如:元素<Button>指示WPF创建Button对象
- 可在一个元素中嵌套另一个元素,嵌套是一个包含的方法
- 可通过特性(attribute)设置每个类的属性(property) (属性针对对象,特性针对编程语言)
文档包含两个元素:Windos和Grid
Windos元素代表整个窗口,Grid元素可以放置所有控件
WPF应用中只使用Window,Page(用于可导航的应用程序),Application(定义应用程序资源和启动设置)作为顶级元素,其顶级元素只有一个。
该图还包含几个特性:类名和xmlns名称空间
一个属性
XAML名称空间
XAML解析器还需要知道哪个类位于哪个.Net名称空间,比如很多名称空间都有Window类
xmlns特性专门来声明名称空间
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
以上是WPF核心名称空间,它包含所有的WPF类,包括用来构建用户界面的控件,没有声明前缀,所有它成为整个文档的默认命名空间
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
它包含各种XAML实用特性,这些特性可能影响文档的解释方法。名称空间被映射为前缀x,这意味着可通过在元素名称之前放置名称空间前缀x来实用该名称空间<x:ElementName>
以上是关于XMAL基础的主要内容,如果未能解决你的问题,请参考以下文章
在wpf中我想把下面XMAL代码转换为C#后台代码,请问如何实现
windows phone 8开发,xmal文件代码 不显示高亮颜色,这个问题怎么解决