PropertyGrid 中只显示部分属性
最近用到了PropertyGrid,原来从来没用到过,拿在手里,一头雾水,经过一段时间研究后,大概理解了Property的使用方法,下面仔细剖析一下。
PropertyGrid控件就是Visual Studio开发工具里面的属性浏览器,我们在VS里面可以通过属性浏览器查看,修改控件的属性,并主要通过使用反射来检索项目的属性。
最近用到了PropertyGrid,原来从来没用到过,拿在手里,一头雾水,经过一段时间研究后,大概理解了Property的使用方法,下面仔细剖析一下。
PropertyGrid控件就是Visual Studio开发工具里面的属性浏览器,我们在VS里面可以通过属性浏览器查看,修改控件的属性,并主要通过使用反射来检索项目的属性。
在使用 PropertyGrid 控件中,有时候我们在属性的上面添加类型转换特性 (TypeConverterAttribute) 来自定义下拉选项。
这个时候,我们可能会有这样的要求,一个属性的改变会导致另一个属性的候选项发生改变,也就是说,我们需要为特定属性设置动态的下拉选项。
在开发中,遇到这样一个问题,需要用某一文字样式创建文字,同时,还需要修改生成文字的大小,又不影响原来的文字样式。下面记录已知的两种方法。
在给元素添加颜色的过程中,发现不能直接将颜色号设置成 -1(ByLevel),经过在优先社区的查找,终于解决了,特此记录。
最近用 C# 对 ORD 进行二次开发,做一个自动出图工具。其中必不可少的就是标注,被各种标注折腾得死去活来,特别是引线标注,坑特别多,特记录下来,供和大家学习交流,若有不正确之处,还请斧正。
在利用 MS 二开的时候,我们经常会等分线段,通常我们会用到 fraction 来操作,在此记录下 MS 中 fraction 小坑,以作提醒。
在利用 MS 二开的时候,图形变换经常用到,下面对图形变换相关知识进行简要总结。如果想更加深入地学习,可以阅读《计算机图形学》
计划系统的对 Vue.js 的源代码进行深入学习。以 learnVue 入门,因为它当前的 star 数已经破 9k了, 肯定是干货满满的。
本文记录了在学习过程中的一些个人见解,同时,对于以前未涉及的知识点作一个总结和记录,以便今后回顾,如果也有小白恰好看到了这篇文章,希望也能帮到你,节省一些查找资料的时间。
当然,我所理解的可能会存在偏差,欢迎提留言指出,共同学习,共同进步。
最后,再次感谢 answershuto 的 learnVue。
Vue.js的响应式原理依赖于 Object.defineProperty,尤大大在 Vue.js文档 中就已经提到过,这也是 Vue.js 不支持 IE8 以及更低版本浏览器的原因。Vue 通过设定对象属性的 setter/getter 方法来监听数据的变化,通过 getter 进行依赖收集,而每个 setter 方法就是一个观察者,在数据变更的时候通知订阅者更新视图。
最近有一款软件深深地吸引了我,界面如下:
它的主要功能有三项
这三个特点完全戳中了我的兴趣点,而且它的界面清爽,让人不得不喜欢。