摘要: WPF中的线程使用简介但凡涉及到图形界面,往往的设计都是不支持或者不推荐使用多个线程操作界面内容.而且通常会有一个专门的线程调度器来处理任务线程和界面线程的问题.下面提供两个两个方案.使用Dispatcher.BeginInvoke这个方法简单暴力适合小工作量的修改一些界面内容.使用Dispatch... 阅读全文
posted @ 2015-12-29 14:02 九省巡按 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 组件所在命名空间:System.Windows.Controls 组件常用方法:BeginEdit:使DataGrid进入编辑状态。CancelEdit:取消DataGrid的编辑状态。CollapseRowGroup:闭合DataGrid的行分组。CommitEdit:确认DataGrid的编辑完... 阅读全文
posted @ 2015-12-08 15:01 九省巡按 阅读(422) 评论(0) 推荐(0) 编辑
摘要: KeyDown事件private void tbCount_KeyDown(object sender, KeyEventArgs e) { TextBox txt = sender as TextBox; //屏蔽非法按键 ... 阅读全文
posted @ 2015-12-07 16:12 九省巡按 阅读(3969) 评论(0) 推荐(0) 编辑
摘要: 字母和数字键 数字小键盘的键 功能键 其它键 键 键码 键 键码 键 键码 键 键码 A 65 0 96 F1 112 Backspace ... 阅读全文
posted @ 2015-12-07 11:58 九省巡按 阅读(2853) 评论(0) 推荐(0) 编辑
摘要: /// /// 转换人民币大小金额 /// /// 金额 /// 返回大写形式 public string CmycurD(decimal num) { string str1 = "零壹贰... 阅读全文
posted @ 2015-12-07 09:11 九省巡按 阅读(281) 评论(0) 推荐(0) 编辑
摘要: /// /// 查找DataGrid某个单元格中的控件 /// /// DataGrid名称 /// /// /// 要查找的控件名称 /// public object Fin... 阅读全文
posted @ 2015-12-04 15:49 九省巡按 阅读(285) 评论(0) 推荐(0) 编辑
摘要: (1)自动生成列(2)取消自动生成列,手动绑定到相应字段 最后一列设置Width ="*"是为了取消空白列。对应的后台代码:private void Window_Loaded(object sender, RoutedEventArgs... 阅读全文
posted @ 2015-12-04 15:09 九省巡按 阅读(349) 评论(0) 推荐(0) 编辑
摘要: using System.Windows.Controls; using System.Windows.Controls.Primitives; using System.Windows.Media; namespace Splash.WPF { public static c... 阅读全文
posted @ 2015-12-04 15:08 九省巡按 阅读(1129) 评论(0) 推荐(0) 编辑
摘要: public static T GetVisualChild(Visual parent) where T : Visual { T childContent = default(T); int numVisuals = VisualTre... 阅读全文
posted @ 2015-12-04 09:33 九省巡按 阅读(285) 评论(0) 推荐(0) 编辑
摘要: private void text_GotFocus(object sender, EventArgs e) { using (var db = new FiDbContext()) { ComboBoxLink... 阅读全文
posted @ 2015-12-04 09:09 九省巡按 阅读(263) 评论(0) 推荐(0) 编辑