最近下载了windows sdk,也来凑下热闹学学新技术。顺便也简单的记录下学习过程.此非教程.由于刚接触,一切皆以实用为主.先了解其特性为好.

一.xaml的结构为xml形式组成,与flex中的标签语言很相似.这个是比html好的地方,不写废话了.写些实用的东西

二.XAML基本语法

1.根元素必须声明命名空间,如

<Page 
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
  </Page>

2.声明XAML控件(标签)

<Button Content="Click Me"/>或<Button>Click Me</Button>

3.定义标签属性

<Button Background="Blue" Foreground="Red" Content="This is a button"/>

<Button>
  <Button.Background>
    <SolidColorBrush Color="Blue"/>
  </Button.Background>
  <Button.Foreground>
    <SolidColorBrush Color="Red"/>
  </Button.Foreground>
  <Button.Content>
    This is a button
  </Button.Content>
</Button>

4.触发事件

<Button Background="Blue" Click="OnClick" Content="This is a button"/>

void OnClick(object sender, RoutedEventArgs e)
{

   }

5.页面跳转

<Hyperlink NavigateUri="UriOfPageToNavigateTo.xaml">Navigate</Hyperlink>
 
第一篇还不知道写些什么,先就这样好了

转载于:https://www.cnblogs.com/Clingingboy/archive/2007/03/04/663273.html

wpf学习笔记---初识xaml标签语言相关推荐

  1. WPF学习笔记:XAML入门

    1.什么是XAML XAML是WPF技术中专门用于设计UI的语言,它在桌面开发及富媒体网络程序的开发中扮演了HTML+CSS+JAVASCRIPT的角色,成为设计师和程序员之间沟通的桥梁.它帮助开发团 ...

  2. WPF学习笔记5: Xaml之Markup Extensions

    Markup Extensions 与TypeConverter 差不多,允许扩展Xaml表达式,把Xaml中的文本转换成相应的对象/对象程序. 在上述例子中,x:Null, x:Static, Bi ...

  3. WPF学习笔记(数据绑定篇3)

    接上回的<WPF学习笔记(数据绑定篇2)>,继续 BindValidation 此示例演示了: 如何使用错误模板: 使用样式显示错误信息: 如何在校验发生异常时执行回调: 首先,你可以看见 ...

  4. HTML+CSS学习笔记(2) - 认识标签(1)转载

    HTML+CSS学习笔记(2) - 认识标签(1) 1.语义化,让你的网页更好的被搜索引擎理解 http://www.cnblogs.com/wanglongshuai/p/5204070.html@ ...

  5. html5表格所有属性,HTML5学习笔记之表格标签

    HTML5学习笔记之表格标签 其他HTML5相关文章 一.表格标签 image 1.作用: 以表格形式将数据显示出来, 当数据量非常大的时候, 表格这种展现形式被认为是最为清晰的一种展现形式 2.格式 ...

  6. Nancy in .Net Core学习笔记 - 初识Nancy

    原文:Nancy in .Net Core学习笔记 - 初识Nancy 前言 去年11月份参加了青岛MVP线下活动,会上老MVP衣明志介绍了Nancy, 一直没有系统的学习一下,最近正好有空,就结合. ...

  7. 《Go语言圣经》学习笔记 第一章 Go语言入门

    Go语言圣经学习笔记 第一章 Go语言入门 目录 Hello, World 命令行参数 查找重复的行 GIF动画 获取URL 并发获取多个URL Web服务 本章要点 注:学习<Go语言圣经&g ...

  8. CSS学习笔记-04 a标签-导航练习

    个人练习,各位大神勿笑  .. <!DOCTYPE html> <html lang="en"> <head><meta charset= ...

  9. WPF学习笔记(7):DataGrid中数字自定义格式显示

    WPF学习笔记(7):DataGrid中数字自定义格式显示 原文:WPF学习笔记(7):DataGrid中数字自定义格式显示 DataGrid中数据显示如下图,数据格式比较杂乱.希望达到以下要求:(1 ...

最新文章

  1. upgrade lnmpa php.sh,LNMP 状态管理命令说明及Nginx、MySQL/MariaDB、PHP升级教程
  2. 智源大师讲座丨以色列科学与人文科学院院长David Harel: Combining Modeling and AI
  3. 修改QQ截图自动命名规则
  4. .Net Discovery 系列之二--string从入门到精通(下)
  5. leetcode93. 复原 IP 地址
  6. Python flask 开发工具和框架安装
  7. 三因素方差分析_详解方差分析表(ANOVA)(一) —— 线性回归与矩阵代数.回顾
  8. 四元数与复数之间的关系
  9. Docker实践(三)容器
  10. informix数据库启动/停止
  11. 计算机在机械设制造中的应用实例,三维设计软件和技术在机械设计中的应用
  12. 傲梅备份服务器系统,傲梅轻松备份如何还原系统的详细解析
  13. 使用动态规划算法需要满足的必要条件:优化原则
  14. IDEA连接数据库出现the server time zone value ‘�й���׼ʱ��‘ is unrecognized or represents more than one time
  15. 还在寻找一款DVD全能转换器吗?WinX DVD Ripper for Mac它不香吗?
  16. 电脑连接树莓派3B+
  17. php这个符号怎么打,怎么打出圈2符号
  18. 14位数仿科学真计算机,十四位数仿真计算器
  19. Lync 2013 语言包安装
  20. 研发新人如何快速熟悉新项目和业务

热门文章

  1. 韩国FPS新网游《火海逃生》新增内容
  2. 嵌入式Linux下跑自整定pid,告诉过你PID很重要,你不听
  3. leetcode算法题--将一维数组转变成二维数组
  4. linux搭建--ubuntu下安装libvirt注意事项(二)
  5. 沙龙报名 | 探索新零售时代的数字化创新
  6. SQL Server 字符串操作
  7. Codeforces 706D Vasiliy's Multiset
  8. 如何修复重编译Datapump工具expdp/impdp
  9. gdb 设置一个函数, 出现4个断点的原因
  10. 剑指offer系列之六十:序列化二叉树