2.4、系统控件不够用创建自定义控件 控件的和布局的集成结构: 所有的控件都是间接或者直接集成View的 所有的布局都是直接或者间接继承自ViewGroup的 View是Android种最基本的一种UI组件 可以再屏幕上进行创建任何布局或者各种事件 所以使用的各种控件其实就是再View的基础上添加了 ...
分类:
移动开发 时间:
2019-04-08 21:29:17
阅读次数:
199
原文:WPF自定义控件封装了一个选择年月的控件,XAML代码: ... ...
常用的布局 数据存储的方式有几种 数据传递的方式 广播注册几种方式 广播优先级 1000 如果优先级一样的,先注册的先接收到 服务开启几种方式及区别 aidl中文名称创建步骤去看一下 activity生命周期 handler原理 粘性标题栏 看门狗 1. 怎么让我的服务一直存活 新特性 5.0 6. ...
分类:
其他好文 时间:
2019-02-27 22:03:17
阅读次数:
237
QSS即Qt StyleSheet(Qt样式表)的简称,是一种用来自定义控件外观的强大机制,QSS可以让我们的程序界面更加漂亮 每条QSS样式都由两部分组成:1. 选择器,该部分指定要美化的控件 2. 声明,该部分指定要在控件上使用的属性 选择器: * 匹配所有控件 QPushButton 匹配所有 ...
分类:
其他好文 时间:
2019-02-23 10:36:18
阅读次数:
796
前段时间因为项目的需求,而需要自定义控件的AttributeSet属性,那么我们什么时候需要这种方法来自定义控件呢?好了,不卖关子啦,直接进入主题,一般是当项目中遇到这样的场景需要自定义控件的AttributeSet属性:一个自定义控件的有些属性内容是随着外部条件而动态改变的,for example ...
分类:
移动开发 时间:
2019-01-29 00:29:56
阅读次数:
229
前面介绍了2个控件组合在一起实现,对PictureBox控件的操作,今天我们自己新建一个控件来自己用。 新建一个Windows窗体解决方案,添加“用户控件”,把PictureBox控件拖到指定的区域,给我们要自己定义的控件改下名字UserControl_Display 界面就完成了,现在我们要自定义 ...
分类:
其他好文 时间:
2019-01-19 17:29:12
阅读次数:
269
原文:WPF: 深入理解 Weak Event 模型在之前写的一篇文章(XAML: 自定义控件中事件处理的最佳实践)中,我们曾提到了在 .NET 中如果事件没有反注册,将会引起内存泄露。这主要是因为当事件源会对事件监听者产生一个强引用,导致事件监听者无法被垃圾回收。 在这篇文章中,我们首先将进一步说... ...
原文:WPF: 只读依赖属性的介绍与实践在设计与开发 WPF 自定义控件时,我们常常为会控件添加一些依赖属性以便于绑定或动画等。事实上,除了能够添加正常的依赖属性外,我们还可以为控件添加只读依赖属性(以下统称“只读属性”),以增加控件的灵活性。 这听起来有些矛盾。只读依赖属性,只能读不能写,却又怎么... ...
原文:XAML: 自定义控件中事件处理的最佳实践在开发 XAML(WPF/UWP) 应用程序中,有时候,我们需要创建自定义控件 (Custom Control) 来满足实际需求。而在自定义控件中,我们一般会用到一些原生的控件(如 Button、TextBox 等)来辅助以完成自定义控件的功能。 自定... ...
分类:
其他好文 时间:
2019-01-16 23:52:29
阅读次数:
216
原文:WPF: WPF 中的 Triggers 和 VisualStateManager在之前写的这篇文章 WPF: 只读依赖属性的介绍与实践 中,我们介绍了在 WPF 自定义控件中如何添加只读依赖属性,并且使其结合属性触发器 (Trigger) 来实现对控件样式的改变。事实上,关于触发器,在 WP... ...