10 2018 档案

摘要:严谨逻辑处理很重要,对于不处理或错误的逻辑,要给与判断或列出分支,这样即使不好用,但不至于系统崩溃;否则,不但不好使,很可能系统崩溃 例如下面的严谨逻辑判断代码 示例(1) private void ShowNavigateBall() { if (Host.Qyxy.Lpbz == "1") { 阅读全文
posted @ 2018-10-26 15:08 长白山 阅读(332) 评论(0) 推荐(0) 编辑
摘要:方法A: 第一步:My自定义控件:Control 第二步:针对 “My自定义控件” 类型,编写《style》或《模板》(UI的外观完全由用户自己定义) 第三步: 使用My自定义控件时,引入style或模板(或者使用开发工具默认生成的主题字典自动渲染即可) 方法B: 第一步: My自定义控件:某个原生 阅读全文
posted @ 2018-10-25 15:36 长白山 阅读(703) 评论(0) 推荐(0) 编辑
摘要:OnPaint是Control类中的方法,Paint是事件,Paint是用于改变部分显示用比较合适,实际上Paint事件在OnPaint中被调用,如果你重写OnPaint但是不调用base.OnPaint(e);的话Paint事件就失效了,所以对于自定义控件而言要改变外观重写OnPaint更合适,一 阅读全文
posted @ 2018-10-25 15:21 长白山 阅读(459) 评论(0) 推荐(0) 编辑
摘要:以下为通常做法,但并不绝对,仅供参考: 1、首选(上策):继承特性(对于可能存在个性化的东西,在基类中abstract或visual,子类可以override)、封装特性 2、次之(中策):选择公共帮助类 阅读全文
posted @ 2018-10-25 15:04 长白山 阅读(695) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示