摘要:
设置Button元素的FontSize和Background属性,就可以定义WPF元素的外观和操作方式如下所示: Click Me! 除了定义每个元素的外观和操作方式之外,还可以定义用... 阅读全文
摘要:
在为元素设置值时, 可以直接设置值, 但有时标记扩展非常有帮助。标记扩展包含花括号,其后是定义了标记扩展类型的字符串标志。 下面是一个Static Resource标记扩展:除了使用标记扩展之外,还可以使用子元素编写相同功能的代码: 阅读全文
摘要:
3.依赖属性 在用WPF编程时,常常会遇到"依赖属性"这个术语。WPF元素是带有方法,属性和事件的类。WPF元素的几乎每个属性都是依赖属性, 这是什么意思?依赖属性可以依赖其他输入,例如主题和用户喜好。依赖属性与数据绑定,动画,资源和样式一起使用 前面我们说过WPF的体系结构,只有派生... 阅读全文
摘要:
WPF元素也可以从父元素中获得特性。例如,如果Button元素为了Canvas元素中,按钮的Top和Lef属性把父元素的名称作为前缀。这种属性成为附带属性: Click Me 在后台代码中编写相同的功能有点不同,因为Button类没有C... 阅读全文
摘要:
WPF是类似微软的WinForm和ASP.NET结合WPF使用XAML作为界面编辑语言,后台语言可以使用C#或VB.NETXAML是一种声明性标记语言,XAML(XML for Application Markup Language)是一种XML语法,用于定义用户界面的层级结构。下面的代码定义了一个... 阅读全文
摘要:
WPF包含上千个类,有很深的层次结构。为了帮助理解类之间的关系下图展示了WPF的层次结构DispatcherObject类 Dispatcher是一个抽象基类,用于绑定到一个线程上的类。与Windows窗体类似,WPF也要求仅从创建线程中调用方法和属性。WPF应用程序使用为人熟知的单线程亲和(... 阅读全文
摘要:
private delegate bool delTest(int a); private void button1_Click(object sender, EventArgs e) { var arr = new List() { ... 阅读全文
摘要:
之前了做了个串口通讯的项目,主要用到 SerialPort类这里主要说说几个问题1. 在关闭串口的时候软件容易卡死的问题. 我们在使用SerialPort类打开串口时候,会开一个接收数据的线程来接收从串口发送过来的数据,也可以开个调用SerialPort类的事件DataReceived (我这里使... 阅读全文
摘要:
1.什么是委托. MSDN上解释.. 1). 委托是一种定义方法签名的类型。当实例化委托时,您可以将其实例与任何具有兼容签名的方法相关联。与委托的签名(由返回类型和参数组成)匹配的任何可访问类或结构中的任何方法都可以分配给该委托.方法可以是静态方法,也可以是实例方法。 这样就可以通过变成方式来更... 阅读全文
摘要:
1. ASCII码 目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准信息交换码),它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准... 阅读全文