2011年11月29日
摘要:
WPF基础之路由事件本主题描述 Windows Presentation Foundation (WPF) 中路由事件的概念。本主题定义路由事件术语,描述路由事件如何通过元素树来路由,概述如何处理路由事件,并介绍如何创建您自己的自定义路由事件。先决条件 本主题假设您对如下内容有基本的了解:公共语言运行库 (CLR)、面向对象的编程以及如何用树的概念来说明 WPF 元素之间的关系。为了按照本主题中的示例操作,您还应当了解可扩展应用程序标记语言 (XAML) 并知道如何编写非常基本的 WPF 应用程序或页。什么是路由事件? 可以从功能或实现的角度来考虑路由事件。此处对这两种定义均进行了说明,因为用
阅读全文
posted @ 2011-11-29 09:14
老咸菜
阅读(265)
推荐(0)
摘要:
对你的的应用程序进行Debug介绍如何使用Microsoft Visual Studio Code Name "Orcas" Beta 1对基于Silverlight的应用程序进行debugging .在Silverlight中debugging所使用的工具和技巧和其它的 Visual Studio projects是类似的. 想查看更多的关于debugging信息的, 查看 Debugging in Visual Studio. 在这个话题中,你将学习如何在Visual Studio中开始和设置一个Silverlight project来debugging , 并将提供以
阅读全文
posted @ 2011-11-29 09:14
老咸菜
阅读(274)
推荐(0)
2011年11月28日
摘要:
好多年没有发博了,今天闲暇,把给公司做的ERP分页控件拿出来,有很多都用到分页的,所以就封装了一个UserControl分页控件,效果还不错,可以看看,先!注意:有用到存储过程。如果还不明白,请联系我!效果图:分页实体类Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1///<summary>2///分页实体类3///</summary>4publicclassPager5{6#regionPrivateMember7
阅读全文
posted @ 2011-11-28 19:33
老咸菜
阅读(3454)
推荐(0)
摘要:
在WPF里面实现以鼠标位置为中心缩放移动图片在以前的文章使用WPF Resource以及Transform等技术实现鼠标控制图片缩放和移动的效果里面,介绍了如何在WPF里面移动和放大缩小图片,程序也支持使用滚轮的方式缩放图片。然而前面文章里介绍的缩放功能只能以图片中心为原点来实现,但是这种功能往往并不是客户想要的,我们看图片的时候,往往都喜欢以鼠标放在图片的焦点为原点进行图片的缩放。咋看起来,实现这个功能也不是很难, ScaleTransform类里面定义了CenterX和CenterY两个属性就是用来设置缩放的原点坐标的。将这两个属性分别赋予鼠标的X, Y坐标值,就可以实现对原始图片,以鼠标
阅读全文
posted @ 2011-11-28 16:43
老咸菜
阅读(624)
推荐(0)
摘要:
Application.Current的使用WPF程序对应一个Application对象,当前的Application对象可以通过Application.Current获取,通过获取到的Application对象,我们可以做以下的事情:1.Application.Current.FindResource("资源名"); //获取程序中定义的资源2.Application.Current.MainWindow; //获取程序中定义的主窗体3.Application.Current.Properties["MyProperty"]; //获取或设置应用范围的
阅读全文
posted @ 2011-11-28 16:38
老咸菜
阅读(608)
推荐(0)
摘要:
对于桌面应用程序,常常会需要记录一些用户配置信息,早期的做法一般是使用读写INI文件的办法。对于.NET应用程序,并没有提供直接操作INI文件的类,需要调用Win32API,具体办法可以参考:http://www.blogcn.com/user52/seabluescn/blog/23969537.html可以看到这种办法比较麻烦。随着.NET Framerwork 2.0 的出现,对应用程序设置提供了内在的支持,现在读写配置信息要简单方便得多了。1.新建工程,打开Properties\Settings.settings 名称,类型,值,都不要说,一看就明白,唯一要讲的是范围,Applicat
阅读全文
posted @ 2011-11-28 16:05
老咸菜
阅读(181)
推荐(0)
摘要:
1、定义在Settings.settings文件中定义配置字段。把作用范围定义为:User则运行时可更改,Applicatiion则运行时不可更改。可以使用数据网格视图,很方便;2、读取配置值text1.text = Properties.Settings.Default.FieldName;//FieldName是你定义的字段3、修改和保存配置Properties.Settings.Default.FieldName = "server";Properties.Settings.Default.Save();//使用Save方法保存更改注意:当设置scope为User时他
阅读全文
posted @ 2011-11-28 16:05
老咸菜
阅读(452)
推荐(0)
2011年8月19日
摘要:
安装IE6时“以前的安装有尚未完成的操作,需要重新启动”的解决方法在安装IE 6时,出现下面的错误提示:“以前的安装有尚未完成的操作,需要重新启动。建议在运行 Internet Explorer 安装程序之前重新启动计算机。现在安装程序将关闭。”重启计算机后,还是出现的问题。解决方法:运行ie6setup.exe/q打开注册表,删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\Control\Session Manager下的PendingFileRenameOperations 或 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet00*\C
阅读全文
posted @ 2011-08-19 18:21
老咸菜
阅读(532)
推荐(0)
2011年8月7日
摘要:
继承自定义窗口Author: 周银辉Date: 2008-03-16项目中有不少的弹出窗口,按照美工的设计其外边框(包括最大化,最小化,关闭等按钮)自然不同于Window 自身的,但每个弹出框的外边框都是一样的。对其中一个窗口而言,我们要取消其Window 边框,并在右上角摆上三个按钮并编写其点击事件等,但若每个弹出窗口都按照这种方式做一遍就太土了。我们想避免重复劳动,最自然的联想到了“继承”。但WPF 给我们找了若干麻烦,被挫败了几次。今天经过2 小时的奋战,终于搞定了,分享一下。挫败1 ,继承时编译错误假设我们写好的父窗口类为BaseWindow ,对应BaseWindow.cs 和Bas
阅读全文
posted @ 2011-08-07 17:26
老咸菜
阅读(210)
推荐(0)
摘要:
SQL安装出错50[标签:sql]SQL2000 安装到最后步骤了就这样提示之前有卸载 再装都没出现这样的情况 后来我改过SQL的端口 后来再改回来 但是查询分析器和企业管理器都不能访问本地服务 显示无法访问 后来只好卸载了 连同安装目录都清除了 但是现在装不上了 重启过电脑 用优化大师清理过垃圾文件 还是不行 请高手指点啊 是不是SQL2000改了端口后有在注册表了生成数据 要清除呀 指点一下问题补充2009-08-07 17:17查看安装记录 就是这样的#####################################################################
阅读全文
posted @ 2011-08-07 17:16
老咸菜
阅读(1184)
推荐(0)