焦林俊

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年5月10日

摘要: 本主题描述 Windows Presentation Foundation (WPF) 中路由事件的概念。本主题定义路由事件术语,描述路由事件如何通过元素树来路由,概述如何处理路由事件,并介绍如何创建您自己的自定义路由事件。先决条件本主题假设您对如下内容有基本的了解:公共语言运行库 (CLR)、面向对象的编程以及如何用树的概念来说明 WPF 元素之间的关系。为了按照本主题中的示例操作,您还应当了解可扩展应用程序标记语言 (XAML) 并知道如何编写非常基本的 WPF 应用程序或页。什么是路由事件?可以从功能或实现的角度来考虑路由事件。此处对这两种定义均进行了说明,因为用户当中有的认为前者更有用 阅读全文
posted @ 2012-05-10 17:34 焦林俊 阅读(277) 评论(0) 推荐(0) 编辑

摘要: 路由事件处理程序和 XAML若要使用 XAML 为某个事件添加处理程序,请将该事件的名称声明为用作事件侦听器的元素上的属性。该属性的值是所实现的处理程序方法的名称,该方法必须存在于代码隐藏文件的分部类中。用来添加标准 CLR 事件处理程序的 XAML 语法与用来添加路由事件处理程序的语法相同,因为您实际上是在向下面具有路由事件实现的 CLR 事件包装中添加处理程序。路由策略路由事件使用以下三个路由策略之一:冒泡:针对事件源调用事件处理程序。路由事件随后会路由到后续的父元素,直到到达元素树的根。大多数路由事件都使用冒泡路由策略。冒泡路由事件通常用来报告来自不同控件或其他 UI 元素的输入或状态变 阅读全文
posted @ 2012-05-10 17:34 焦林俊 阅读(201) 评论(0) 推荐(0) 编辑

摘要: 推荐几款常用在线代码转换工具2012-05-09 17:23 by jv9, 901 visits,收藏,编辑众所周知,阅读开源项目是学习开发技术的捷径之一,对于习惯阅读开源项目的开发人员而言,经常会用到代码转换工具,帮助理解代码以及项目结构。本文介绍几个笔者常用的在线代码转换工具,这些工具主要为转换.Net代码为主。1. Telerik Code Converter著名的第三方控件开发商Telerik推出.Net代码转换工具, 目前是Beta版本,该转换器的亮点功能有:a. 支持批量源文件转换功能;b. 支持C#和VB.net代码互换;c. 支持代码注释转换;d. 支持Ajax代码转换;e. 阅读全文
posted @ 2012-05-10 10:56 焦林俊 阅读(695) 评论(0) 推荐(0) 编辑

摘要: 今天在做一个案例演示时,在SQL Server 2012中使用Insert语句插入1万条数据,结果遇到了一个奇怪的现象,现将过程分享出来,以供有兴趣的同学参考。附:我的测试环境为:SQL Server 2012,命名实例Microsoft SQL Server 2012 - 11.0.2100.60 (Intel X86)Feb 10 2012 19:13:17Copyright (c) Microsoft CorporationEnterprise Edition on Windows NT 6.0 (Build 6002: Service Pack 2)创建示例数据库IF OBJECT_. 阅读全文
posted @ 2012-05-10 10:46 焦林俊 阅读(350) 评论(0) 推荐(0) 编辑

2012年5月9日

摘要: CLR属性我们非常熟悉了,在DotNet编程中随处可见。最简单最常见的属性访问器就是直接操纵类的私有成员,如下:public class Person{ private String _name; public string Name { get { return _name; } set { _name = value; } }}C#3.0对这种常见的写法提供了“自动属性”这一特性,方便了偶等这些懒惰的码农。public class Person{ public string Name { get; set; }}这两种写法是等价的,... 阅读全文
posted @ 2012-05-09 23:22 焦林俊 阅读(375) 评论(0) 推荐(0) 编辑