摘要: 理解WPF布局 WPF作为专门的用户界面技术,布局是它的核心功能之一。友好的用户界面和良好的用户体验离不开精良的布局。在日常工作中,WPF设计师最大的工作量就是布局和做界面美化。同时除了点缀性的动画外,大部分的动画也是布局间的转换,UI布局的重要性由此可见了。在所有用户界而设计中,有一半的工作是以更具吸引力、更实用灵活的方式组织内容。但是真正的挑战是确保界面布局能够恰到好处地适应不同的窗口尺寸。 ... 阅读全文
posted @ 2020-05-27 10:12 司徒无名 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 窗体是WPF中最重要的一个呈现控件,它能够容纳其他的WPF控件,用户通常也是通过窗口来与WPF应用程序进行数据交互的。简单的说,WPF窗体就是应用程序的载体,承载了控件和用户数据展示。 WPF技术从传统Windows技术发展而来,WPF窗体也继承了很多WinForm窗体特性,同时又具有很多自己的个性,特别是在美观上能够请轻松制作出过去很难实现的炫酷效果。 窗体的组成 ... 阅读全文
posted @ 2020-05-26 01:16 司徒无名 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 认识Application Application是System.Windows命名空间里的一个类(应用程序类),该类具有用于启动和停止应用程序和线程以及处理Windows消息的方法。 Application类是WPF程序的一个重要类,通常我们就将该类的实例称为应用程序实例,代表当前应用程序,Application的生命周期自然是从运用程序启动到终止的周期。 Application的创建 Appl... 阅读全文
posted @ 2020-05-26 00:56 司徒无名 阅读(564) 评论(0) 推荐(0) 编辑
摘要: XAML是什么 XAML(Extensible Application Markup Language) 是一种声明性标记语言。如同应用于 .NET Framework 编程模型一样,XAML 简化了为 .NET Framework 应用程序创建 UI 的过程。我们可以在声明性 XAML 标记中创建可见的 UI 元素,然后使用代码隐藏文件(通过分部类定义与标记相连接)将 UI 定义与运行时逻辑相分... 阅读全文
posted @ 2020-05-25 21:05 司徒无名 阅读(3202) 评论(0) 推荐(0) 编辑
摘要: 1、WPF是什么? WPF 为Windows Presentation Foundation的首字母缩写 ,中文译为"Windows呈现基础" ,因与"我佩服"拼音首字母组合一样,国内有人调侃地称之为"我佩服"。WPF由 .NET Framework 3.0 开始引入,与 Windows Communication Foundation(WCF)及 Windows Workflow Fou... 阅读全文
posted @ 2020-05-25 20:42 司徒无名 阅读(1963) 评论(0) 推荐(0) 编辑
摘要: 第一步: 删掉这一句attribute 第二步: 把构造器中对InitializeComponent 方法的调用也删掉. 程序编译后,不受影响。 阅读全文
posted @ 2020-05-25 12:32 司徒无名 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 下面文章我自己的总结摘录: Car.Length, Car.Height就是Property的典型属性(Property),其中Car是一个类,总之一句话:Property属性是针对对象而言的 Attribute则是编程语言文法层面的东西,也即不是针对对象的 英语中把标签式语言种表示一个标签特征的"名----值"对称做Attribute。如果恰好有在使用一种标签式语言做面向对象编程,这... 阅读全文
posted @ 2020-05-25 12:27 司徒无名 阅读(424) 评论(0) 推荐(0) 编辑
摘要: Properties: Properties 分支:里面的主要内容是程序要用到的一些资源〈如图标、图片、静态的字符申〉和配置信息. References 分支:标记了当前这个项目需要引用哪些其他的项目. 目前里面列出来的条目都是.NET Framework 中的类库,有时候还要添加其他.NET Framework 类库或其他程序员编写的项目及类库. Ap... 阅读全文
posted @ 2020-05-25 11:41 司徒无名 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 事件驱动时代: 用户每进行一个操作用会激发程序发生一个事件,事件发生后,用于响应事件的事件处理器就会执行. 事件处理移是一个方法(函数),在这个方法中,程序员可以处理数据或调用别的方法,这样,程序就在事件的驱动下向前执行了. 可见,事件驱动时代的数据是静态的、被动的; 界面控件是主动的、界面逻辑与业务逻钟之间的桥梁是事件. ... 阅读全文
posted @ 2020-05-25 11:12 司徒无名 阅读(208) 评论(0) 推荐(0) 编辑
摘要: TextBlock, TextBox, Button, Image, various shapes, ProgressBar, Slider, various menus, Toolbar, ListBox, ComboBox, DataGrid, and more. WPF 中 TextBlock 和 TextBox 区别 相同点: 用来显示文本内容; 可以设置特定的高度和宽度或... 阅读全文
posted @ 2020-05-24 14:17 司徒无名 阅读(510) 评论(0) 推荐(0) 编辑