自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 WPF实现仿模态对话框,可复用,可模态叠加。

本文综合运用了3个月来的学习成果。复习接口/抽象类的概念,深刻体会接口/抽象类在框架设计上的强大,并学习了WPF图画对象,资源字典,VisualTreeHelper, DependencyObject异步调用方式。实现了模态对话框再弹出模态对话框。

2023-02-07 15:00:22 1000 1

原创 ToggleRepeatButton,实现两种按钮的结合。

实现ToggleButton处与按下状态时,不断执行Checked事件。也就是模仿RepeatButton一直按下的功能。。

2022-11-23 12:15:06 83

原创 重写ToString(),实现按顺序显示带有标志的Property和Field的值

ItemsControl控件(含TreeView)设置ItemSource后,想查看多个绑定对象多个成员的变量,不设置Path属性就能实现这功能。但显示的字串太长,很多内容重复,我们想看具体某几个成员的值,必须重写绑定对象的ToString()。当对象一多,或者控件多,每次调试都要重写几个ToString,算起来也花不少时间。那么,写一个能按标志顺序显示成员值的基类,不就所有派生类都有这功能么?自定义Attribute,用来标志对象Property或Field的显示顺序。

2022-11-15 20:34:39 156

原创 IValueConverter表达式4种实现及性能比较

对于初学者来说,需要绑定一个通过自定义表达式计算出来的属性值,有点难度。下面是利用IValueConverter实现子控件随窗体大小改变。子控件的长宽=窗体的长宽 * A(0

2022-11-10 21:03:58 205

原创 DataGridView实现列头ChechBox人性化方案。

自己写个代码生成器,没想到还要来实现DataGridView列头CheckBox全选功能。在网上找了一些例子,复制下来感觉视觉不够美观,操作不够人性化(懒)。所以写了个例子。思路如下,点击更改HeaderCheckBox时,分两种情况:1 没有选择任何一行时,更改所有行;2 有选中行时,只更改选中的行记录,3 列头背景要跟DataGridView设置的一样,不要加个CheckBox外观就怪怪的。...

2017-03-02 15:25:20 332

转载 jQuery对象与dom对象相互转换

核心提示:jQuery选择器得到的jQuery对象和标准模型中的dom对象是两种不同的对象类型,如:$(’#id’)得到的是jquery对象,它不能使用dom对象中的方法。jQuery对象要使用标准的dom方法,就需要进行对象转换。1 使用$函数创建的对象都是jQuery对象。如var v = document.getElementById("id"); //DOM对象var $v = $(

2016-03-23 22:00:57 305

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除