同样一段代码,如果在编译时使用了/t:exe参数,那么将编译出一个命令行程序,如果把/t

:exe换成/t:winexe,则编译结果是一个图形用户界面程序,如果把/t:winexe换成/t:library,则编译结果是一个动态链接库。

因此微软提供了模板,可以直接选择模板以后,实际上就是VS给你自动配置后了编译器的参数,并准备了一套基本的源代码。

在WPF的模板中,有一个App.xaml分支,是程序的主体,大家知道,在windows系统里,一个程序就是一个进程,windows还规定,一个GUI进程,必须有一个窗体作为“主窗体”,App.xaml文件的作用就是声明了程序的进程会是谁,同时指定了程序的主窗体是谁。

非空标签:<Tag Attribute = value1>在这里,有必要把Attribute和Property辨别一下,Property属于面向对象理论范畴。比如说对一个汽车进行抽象的时候,Car.length和Car.Hright等就是Property。总之,Property是针对对象而言的。

Attribute则是编程语言文法层面的东西。比如有两个同类的语法元素A和B,为了表示A与B不完全相同或者A与B在用法上有些区别,因此属于“区分”。

习惯上,标签式语言中表示一个标签特征的“名称-值”,对称作Attribute.实际上,使用能够进行面向对象编程的标签式语言只是把标签与对象做了一个映射,同时把标签的Attribute与对象的Property也做了一个映射,针对标签叫做Attribute,针对对象还是叫Property.而且标签的Attribute与对象的Property也不是完全映射的,往往是一个标签所具有的Attribute多于它所代表的对象的Property。

深入浅出WPF之我件2相关推荐

  1. 《深入浅出WPF》笔记——事件篇

    如果对事件一点都不了解或者是模棱两可的话,建议先去看张子阳的委托与事件的文章(比较长,或许看完了,也忘记看这一篇了,没事,我会原谅你的)http://www.cnblogs.com/JimmyZhan ...

  2. 深入浅出WPF开发下载

    为什么要学习WPF? 许多朋友也许会问:既然表示层技术那么多,为什么还要推出WPF作为表示层技术呢?我们话精力学习WPF有什么收益和好处呢,这个问题我们从两个方面进行回答. 首先,只要开发表示层程序就 ...

  3. 深入浅出WPF(2)——解剖最简单的GUI程序

    深入浅出WPF(2)--解剖最简单的GUI程序 小序: 从这篇文章开始,我们进行XAML语言的上手学习.说实话,XAML这种语言一点也不难.如果把XML看成是"父类",那么XAML ...

  4. 《深入浅出WPF》笔记——绑定篇(一)

    上一节,有记录写到:在WPF里,数据驱动UI,数据占核心地位,UI次之.怎么恢复数据的核心地位,那就要先了解一下Binding. 一.Binding 基础 1.1WPF中Data Binding的带来 ...

  5. [转]深入浅出WPF(7)——数据的绿色通道,Binding

    本文转自:http://liutiemeng.blog.51cto.com/120361/95273 小序: 怎么直接从2蹦到7啦?!啊哦,实在是不好意思,最近实在是太忙了,忙的原因也非常简单--自己 ...

  6. 深入浅出WPF学习笔记之Binding

    深入浅出WPF之Binding Binding Binding基础 Binding模型 把控件作为Binding源与Binding标记扩展 Binding的(Path)路径 Binding支持多级路径 ...

  7. 《深入浅出WPF》笔记——模板篇

    原文:<深入浅出WPF>笔记--模板篇 我们通常说的模板是用来参照的,同样在WPF中,模板是用来作为制作控件的参照. 一.认识模板 1.1WPF菜鸟看模板 前面的记录有提过,控件主要是算法 ...

  8. WPF(一) WPF基本控件与布局

    ​ WPF(Windows Presentation Foundation)是微软推出的基于Windows的用户界面框架,中文译为"Windows呈现基础",属于.NET Fram ...

  9. C# WPF ListView控件的实例详解

    C#的WPF作为现在微软主流的桌面程序开发平台,相比过去的MFC时代,有了非常多的不同.本人刚从MFC平台转过来,以为可以轻松上手,哪知碰到了很多问题,十分不解.不得不乖乖回去看了本书,再继续回到边左 ...

  10. wpf项目源代码_C# WPF开源控件库:MahApps.Metro

    C# WPF开源控件库:MahApps.Metro ❝ 其实站长很久之前就知道这个开源WPF控件库了,只是一直欣赏不了这种风格,但也star了该项目.每次浏览该仓库时,发现star越来越多,也看到很多 ...

最新文章

  1. canvas烟花锦集
  2. Linux命令——cp
  3. mathematica 可编辑pdf_Mathematica学习笔记[1]
  4. 安装MariaDB数据库(未完成)
  5. delphi中的函数传参如何传枚举参数_Python基础笔记Day05函数
  6. 为何在wpf中textbox的值有时不会实时的变化
  7. Objective-C 日记④ 集合家族
  8. 8首次登陆与线上求助
  9. Linux centos7系统下JBoss7.1的部署安装
  10. 08python 主函数调用子函数
  11. word打开wps文件乱码_word文件打不开,打开时遇到错误用文本修复器打开文件 WPS打开时是乱码...
  12. 真切还是虚无?宇宙可能是一个假真空气泡
  13. 【pandas】结合泰坦尼克生还分析讲讲pandas常用基础操作
  14. 进击的Objective-C-----------------类目(category),延展(Extension),协议(Protocol),代理(delegate)-委托 时间获取...
  15. 【百战GAN】SRGAN人脸低分辨率老照片修复代码实战
  16. 【历史上的今天】4 月 13 日:Damn Small Linux 首次发布;谷歌关闭短网址服务;数学先驱出生
  17. CSS/HTML制作在网页中持续旋转的六面体
  18. 孩子的同学写的:《恋秋 忆秋 叹秋》
  19. 前端js获取一个数组中的连续数字
  20. IPv6数据报头部格式

热门文章

  1. IDEA 打包忽略测试
  2. POM文件配置Maven仓库地址
  3. oppo A3怎么刷机oppo A3的刷机教程 oppo A3完美解除账号锁
  4. 【数字逻辑】学习笔记 第三章 Part2 逻辑函数的化简
  5. win10下, ColorPix取色器错位 指针偏移问题 解决方法
  6. atom markdown转换PDF 解决AssertionError: html-pdf: Failed to load PhantomJS module
  7. 【74系列芯片的Verilog重现(一)】------74HC00
  8. JavaScript常见的运算符优先级面试题
  9. 10款非常棒的开源论坛系统推荐
  10. 智鼎逻辑推理题及答案_2020常见校招笔试题型解析