02 2011 档案

摘要:在postContent类里的<table>将自动实现。.postContent{border-collapse:collapse;border:none;}.postContent table{border-collapse:collapse;border-spacing:0;}.postContent td{border:solid #868686 1px;text-align:center; margin:0;} 阅读全文
posted @ 2011-02-22 15:57 Laro 阅读(346) 评论(0) 推荐(0) 编辑
摘要:在WinForm时,可以定义一个基类继承自Form,从而在基类中重写和添加功能,要在WPF中实现类似方法要分为三步:1. 自定义一个基类MyWindow继承自Window.2.  将窗口的CS继承自MyWindow。3. 在XAML中引用MyWindow命名空间,并在使用其别名自定义WPF窗口。如下例重写Windows基类,自定义WPF窗口,实现改回车键为TAB:XAMLCS自定义基类 阅读全文
posted @ 2011-02-19 22:31 Laro 阅读(1352) 评论(0) 推荐(0) 编辑
摘要:在System.Windows.Input 里有着所有键的集合,经测试要注意以下几点(纯实践所得经验,还请高手指明下面不明白地方的原因):1. 普通情况下Key就够用了2. 当某个键在特定的环境下充当某种系统默认的功能时就要用到SystemKey,如Alt键在窗口中默认是激活菜单,这时用Key来判断就不起作用了。如下例作示,在textBox1中按右Alt键将还是激活菜单,而左Alt键盘却实现了换行的功能。[代码]3.组合键的使用,首先,组合键的实现是使用系统默认功能,所以必须用SystemKey,然后需要用到Keyboard.Modifiers,如:Alt+F[代码]4. 在支持换行的控件中( 阅读全文
posted @ 2011-02-19 18:58 Laro 阅读(813) 评论(0) 推荐(0) 编辑
摘要:有时需要新增线程执行可能有延迟的语句,如从远程数据库中提取数据实时验效时:System.Threading.Thread th =new System.Threading.Thread(()=>BackstageMethod(););th.Start();但是请注意根据WPF实现的安全模型,只有一个用户的对象自己创建的线程才能访问该对象,这就是说,后台线程不能直接修改界面对象。在WPF中,则需要使用控件上的System.Threading.Dispatcher对象来执行封送操作。Dispatcher的Invoke方法可发送一个请求,如: 1 using System.Threading; 阅读全文
posted @ 2011-02-18 12:06 Laro 阅读(580) 评论(0) 推荐(1) 编辑
摘要:http://wenku.baidu.com/view/fc2086c3d5bbfd0a795673e3.html 阅读全文
posted @ 2011-02-18 09:57 Laro 阅读(215) 评论(0) 推荐(0) 编辑
摘要:有时有关闭窗体前需要触发事件,如退出前自动备份、确认退出等在窗体标记里添加Closing事件: Closing="Window_Closing"[代码] 阅读全文
posted @ 2011-02-17 21:43 Laro 阅读(375) 评论(0) 推荐(0) 编辑
摘要:标题感觉多专业,其实就用很简单的一个应用。 这样一个场景:有时一个单击事件要包含另一个单击事件:[代码] 阅读全文
posted @ 2011-02-17 21:26 Laro 阅读(430) 评论(0) 推荐(1) 编辑
摘要:今天研究了下在DataGrid中选中多行数据并删除的实现,用了些笨方法,还请高手指教MainWindowLinq删除操作:[代码] 阅读全文
posted @ 2011-02-17 17:53 Laro 阅读(556) 评论(0) 推荐(0) 编辑
摘要:一、值的传递,很简单,因为在同一名称空间下,所以只需在要提供值的窗口里将值声明为public后,就可以在要引用值的窗口里通过“类名.变量名”使用了。如:MainWindow.cs里:[代码]在MyTest.cs里:[代码]二、控件的传递,和值传递类似,但需要更改子窗口的构造函数,在主窗口初始化时传递控件,如,我们现在传一个DataGrid控件,并攻取它选中的值。在MyTest.cs里:[代码]MainWindow.cs里:[代码] 阅读全文
posted @ 2011-02-17 17:37 Laro 阅读(618) 评论(1) 推荐(0) 编辑
摘要:System.Windows.Input空间里有个"Key"类中提供了键盘上可能的键的枚举值,如:[代码] 阅读全文
posted @ 2011-02-17 16:21 Laro 阅读(225) 评论(0) 推荐(0) 编辑
摘要:网站用JS实现在确认对话框,在WPF中:[代码] 阅读全文
posted @ 2011-02-17 16:01 Laro 阅读(324) 评论(0) 推荐(0) 编辑
摘要:一:让textbox获焦、失焦事件:二:键盘操作获焦时,其中text被全选中:1.写个附加属性,然后就可以在Style里面用了View Code 然后在Style里面<Setter Property="local:TextBoxHelper.AutoSelectAll" Value="True"/>local是你引用的命名空间 阅读全文
posted @ 2011-02-17 15:39 Laro 阅读(1565) 评论(0) 推荐(0) 编辑