现在的位置: 首页 > 综合 > 正文

黑马程序员_003XAML文件的格式

2016年05月21日 ⁄ 综合 ⁄ 共 1307字 ⁄ 字号 评论关闭
---------------------- ASP.Net+Unity开发.Net培训、期待与您交流! ----------------------

XAML文件的格式

一、知识点概述

  • 不做只会控件的菜鸟,一定要会完全手写XAML,以后学习HTML也是如此。
  • Xaml就是XML语法(用FirstObjectXML来看):
    • XML就是一个节点树,每个<></>就是一个节点,开闭节点必须一致(XML大小写敏感),也可以    <aaa/>自动关闭
    • 节点可以嵌套,但不可以交叉(没道理)
    • 属性值必须用引号“”包起来
    • ·Xaml的注释
  • 每个控件或者元素都是一个XML标签,一个XAML标签就是new一个对象
  • 两种赋值方式:Text="vvv"和<TextBox.Text>vvv</TextBoxt.Text>,第二种方式适合于比较复杂的属性值。
  • 属性编辑器中快速定属性、事件。初学者不要用属性视图,一切手写。

二、源代码实现

<Window x:Class="jishuboke3.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        <Button Content="(1)属性必须用引号引起来" Height="23" HorizontalAlignment="Left" Margin="12,12,0,0" Name="button1" VerticalAlignment="Top" Width="148" />
        <!--(2)这是XMAL的注释-->
        <!--(3)属性的两种赋值方式,同一个标签的同一个属性同时只能用一种方式赋值,以CheckBox的 Content属性为例:-->
        <!--第一种属性赋值方式-->
        <CheckBox Content="CheckBox" Height="16" HorizontalAlignment="Left" Margin="12,64,0,0" Name="checkBox1" VerticalAlignment="Top" />
        <!--第二种属性赋值方式-->
        <CheckBox  Height="16" HorizontalAlignment="Left" Margin="15,118,0,0" Name="checkBox2" VerticalAlignment="Top" >
            <CheckBox.Content>复选框</CheckBox.Content>
            
        </CheckBox>
    </Grid>
</Window>

---------------------- ASP.Net+Unity开发.Net培训、期待与您交流! ----------------------详细请查看:www.itheima.com

抱歉!评论已关闭.