在上一篇中使用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相关推荐

  1. Xamarin效果第十六篇之GIS添加Mark

    在前面几篇文章中简单玩耍了一下在线和离线加载高德地图图层;今天再次完善一下添加Mark图层和展示详细信息弹窗;来看看最终效果: 添加Mark无非就是用了PictureMarkerSymbol: Pic ...

  2. Xamarin效果第十四篇之玩耍GIS

    最近再次拾起Xamarin然后也实现了祖传PLC控制和弹窗配置;这不又一次勾起来我想基于他玩玩原来一直玩耍的GIS,毕竟咱前面一直玩耍二维和三维的GIS相关的知识点;有兴趣的小伙伴可以翻翻我的历史文章 ...

  3. Xamarin效果第十二篇之控制祖传PLC

    在前面使用DllImport去调用了公司祖传的PLC;坑也被坑了一下,但是总感觉还是基于祖传的Dll木有一点意思;毕竟就是一个数据的监控和开关量的控制;要是直接能用我的屌丝机控制一下就可以好好开(Z) ...

  4. Xamarin效果第十八篇之GIS中复合型Mark

    在前面一篇文章中简单在GIS上添加了最基础的Mark,今天再次分享一下早几天摸索的复合型Mark;啥也不说了都在效果里: 1.关于数据我就是直接抓的高德的(至于后面需要的参数那就自行抓): https ...

  5. 【着色器实现Flicker“DJ”闪烁效果_Shader效果第十五篇】

    Shader "Flicker" {Properties{_MainTex ("Main Texture", 2D) = "white" { ...

  6. 秒杀多线程第十五篇 关键段,事件,互斥量,信号量的“遗弃”问题

    秒杀多线程第十五篇 关键段,事件,互斥量,信号量的"遗弃"问题 在<秒杀多线程第九篇 经典线程同步总结 关键段 事件 互斥量 信号量>中对经典多线程同步互斥问题进行了回 ...

  7. CCIE理论-第十五篇-IPV6-重分布+ACL+前缀列表

    CCIE理论-第十五篇-IPV6-重分布+ACL+前缀列表 重分布前面讲过,这里再讲一次+实操+效果看看 在ipv6中重分布直连路由是需要加上include-connected的 环境 就这么简单哈, ...

  8. CCNP-第十五篇-VXLAN(一)

    CCNP-第十五篇-VXLAN(一) 到了这个阶段呢,怎么说呢,简单的NP级别的交换我都跳过去了,但是后期会补, 所以这个衔接可能新手或者不会的看的有的迷茫 但是出自个人原因只好这么干了,VXLAN3 ...

  9. Python之路【第十五篇】:Web框架

    Python之路[第十五篇]:Web框架 Web框架本质 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端. 1 2 3 4 5 6 7 ...

最新文章

  1. 微信公众平台开发(十一) 功能整合
  2. 30岁暂别职场、40岁提前退休:不上班的生活,开心吗?
  3. linux无法联网使用yum提示cannot find a valid baseurl for repobase7x86_64
  4. 【图像分割模型】多分辨率特征融合—RefineNet
  5. MySQL性能优化点记录
  6. 原始Dao开发方法以及存在的问题
  7. Java的FTP协议级客户端实现详解
  8. d3 选择元素 api
  9. 异构广告混排在美团到店业务的探索与实践
  10. 从校内谈SNS-网络社区文化
  11. FFmpeg源代码简单分析:configure
  12. BFS(双向) HDOJ 3085 Nightmare Ⅱ
  13. 解方程的计算机软件,解方程计算器app
  14. 二进制 计算机编程语言分类
  15. 微信生成二维码报invalid action name hint错误的解决方法
  16. 金蝶云星空html5的网页主界面如何修改,金蝶云星空启用科目管控后,科目相关的值更新事件无法生效原因及解决办法...
  17. Java - System.setOut() 与 System.setIn()
  18. op积分上反馈电阻 作用 理解 op 积分
  19. pytorch中fuse_modules
  20. 马士兵JVM 精讲笔记(一)

热门文章

  1. 【九章算法免费讲座第一期】转专业找CS工作的“打狗棒法”
  2. Jquery打叉怎么办
  3. C++实现静态顺序表的增删查改以及初始化
  4. IIS集成模式和经典模式 系统部署的不同
  5. C# 调用 Delphi Dll链接库方法及示例
  6. 基础设备----笔记
  7. 不可忽略的apache 的 Keep Alive
  8. SpringMVC接受JSON参数详解及常见错误总结我改
  9. 【转】js老生常谈之this,constructor ,prototype
  10. 通俗理解T检验与F检验的区别【转】