zoukankan      html  css  js  c++  java
  • WPF学习笔记01_XAML之简介

    简介

    XAML (发音"zammel" 咋么儿),用于实例化.NET对象的标记语言,主要用于构造WPF的用户界面。类似html标记语言。

    通过XAML,程序员可以用代码的方式对界面进行设计。使得图形部分从底层代码中分离了出来。

    XAML 基础

    一些标准

    • XAML文档中的每个元素都对应.NET类的一个实例。
    • 元素可以嵌套
    • 可通过attribute设置类的属性。

    顶级元素

    • Window元素
    • Page元素
    • Application元素

    在XAML文档中只能有一个顶级元素。

    名称空间

    在文档中需要使用的所有名称空间都要在第一个标签中声明。之后便可在文档任何地方使用该名称空间。

    使用xmlns来声明名称空间。

    XAML中的属性和事件

    XML特性中的值总是纯文本字符串。对象的属性可以是任何.NET类型。

    XAML是区分大小写的。

    在标签中 使用属性=“值”的方式进行属性设置

    <TextBox Name="txtQuestion"
     VerticalAignment="Stretch" HorizontalAlignment="Stretch"/>
    

    复杂属性

    使用子标签的形式进行复杂程度更高的属性设置

    <Grid Name="grid1">
        <Grid.Background>
            ...
        </Grid.Background>
            ...
    </Grid>
    

    事件

    事件名=”事件处理程序方法名“

    一般过程:

    1. 设置Name属性
    2. 关联任意事件处理程序
    3. 设置其他属性
    不积硅步,无以至千里。
  • 相关阅读:
    Python中 sys.argv[]的用法简明解释
    python多线程
    python 多进程
    shell----bash
    linux crontab
    Elastic search 概述
    Elastic search 入门
    Elastic search CURL命令
    Elastic search 基本使用
    Elastic search 字段折叠 collaose
  • 原文地址:https://www.cnblogs.com/wyloving/p/14199707.html
Copyright © 2011-2022 走看看