Xamarin效果第十五篇之自定义CheckBox
在上一篇中使用Xamarin玩耍了GIS加载高德和百度;这不这两天又抽空完善了一下;自定义了一下CheckBox;来看看最终效果:
关于实现咱就是直接自定义ContentView:
后台无非就是一堆的依赖属性(和WPF真像):
后台定义的Command为了支持选中状态:
再来看看具体使用:
<CustomViews:ImageCheckBox HeightRequest="25" CheckBoxText="卫星" CheckBoxIco="" CheckBoxCommand="{Binding SwitchMapLayerCmd}"CheckBoxCommandParameter="{Binding Source={RelativeSource Self},Path=IsActive}"/>
最后再来看看再离线下玩耍的平面和卫星地图:
最终简单的效果先这样吧;以后有时间的话,可以再去摸索一下更复杂的效果
;编程不息、Bug不止、无Bug、无生活
;改bug的冷静、编码的激情、完成后的喜悦、挖坑的激动 、填坑的兴奋;这也许就是屌丝程序员的乐趣吧;今天就到这里吧;希望自己有动力一步一步坚持下去;生命不息,代码不止;大家抽空可以看看今天分享的效果,有好的意见和想法,可以在留言板随意留言;我看到后会第一时间回复大家,多谢大家的一直默默的关注和支持!如果觉得不错,那就伸出您的小手点个赞并关注一下,多谢您的支持!
Xamarin效果第十五篇之自定义CheckBox相关推荐
- Xamarin效果第十六篇之GIS添加Mark
在前面几篇文章中简单玩耍了一下在线和离线加载高德地图图层;今天再次完善一下添加Mark图层和展示详细信息弹窗;来看看最终效果: 添加Mark无非就是用了PictureMarkerSymbol: Pic ...
- Xamarin效果第十四篇之玩耍GIS
最近再次拾起Xamarin然后也实现了祖传PLC控制和弹窗配置;这不又一次勾起来我想基于他玩玩原来一直玩耍的GIS,毕竟咱前面一直玩耍二维和三维的GIS相关的知识点;有兴趣的小伙伴可以翻翻我的历史文章 ...
- Xamarin效果第十二篇之控制祖传PLC
在前面使用DllImport去调用了公司祖传的PLC;坑也被坑了一下,但是总感觉还是基于祖传的Dll木有一点意思;毕竟就是一个数据的监控和开关量的控制;要是直接能用我的屌丝机控制一下就可以好好开(Z) ...
- Xamarin效果第十八篇之GIS中复合型Mark
在前面一篇文章中简单在GIS上添加了最基础的Mark,今天再次分享一下早几天摸索的复合型Mark;啥也不说了都在效果里: 1.关于数据我就是直接抓的高德的(至于后面需要的参数那就自行抓): https ...
- 【着色器实现Flicker“DJ”闪烁效果_Shader效果第十五篇】
Shader "Flicker" {Properties{_MainTex ("Main Texture", 2D) = "white" { ...
- 秒杀多线程第十五篇 关键段,事件,互斥量,信号量的“遗弃”问题
秒杀多线程第十五篇 关键段,事件,互斥量,信号量的"遗弃"问题 在<秒杀多线程第九篇 经典线程同步总结 关键段 事件 互斥量 信号量>中对经典多线程同步互斥问题进行了回 ...
- CCIE理论-第十五篇-IPV6-重分布+ACL+前缀列表
CCIE理论-第十五篇-IPV6-重分布+ACL+前缀列表 重分布前面讲过,这里再讲一次+实操+效果看看 在ipv6中重分布直连路由是需要加上include-connected的 环境 就这么简单哈, ...
- CCNP-第十五篇-VXLAN(一)
CCNP-第十五篇-VXLAN(一) 到了这个阶段呢,怎么说呢,简单的NP级别的交换我都跳过去了,但是后期会补, 所以这个衔接可能新手或者不会的看的有的迷茫 但是出自个人原因只好这么干了,VXLAN3 ...
- Python之路【第十五篇】:Web框架
Python之路[第十五篇]:Web框架 Web框架本质 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端. 1 2 3 4 5 6 7 ...
最新文章
- 微信公众平台开发(十一) 功能整合
- 30岁暂别职场、40岁提前退休:不上班的生活,开心吗?
- linux无法联网使用yum提示cannot find a valid baseurl for repobase7x86_64
- 【图像分割模型】多分辨率特征融合—RefineNet
- MySQL性能优化点记录
- 原始Dao开发方法以及存在的问题
- Java的FTP协议级客户端实现详解
- d3 选择元素 api
- 异构广告混排在美团到店业务的探索与实践
- 从校内谈SNS-网络社区文化
- FFmpeg源代码简单分析:configure
- BFS(双向) HDOJ 3085 Nightmare Ⅱ
- 解方程的计算机软件,解方程计算器app
- 二进制 计算机编程语言分类
- 微信生成二维码报invalid action name hint错误的解决方法
- 金蝶云星空html5的网页主界面如何修改,金蝶云星空启用科目管控后,科目相关的值更新事件无法生效原因及解决办法...
- Java - System.setOut() 与 System.setIn()
- op积分上反馈电阻 作用 理解 op 积分
- pytorch中fuse_modules
- 马士兵JVM 精讲笔记(一)