晚上有个撸代码的软妹子,突然私信我:问我是不是实现过把用户控件最大化和还原的效果;作为资深的屌丝程序员对于软妹子的各种不合理需求那肯定都是有求必应,全力满足;我的思路就是:先把UC通过数据绑定和依赖属性做成通用的控件,然后用一个Window把UC包住实现所谓的最大化和还原;
1、咱们直接看看最终的视频效果吧:
2、主界面的前台布局代码:
3、用户控件的后台的依赖属性和父类容器代码:
4、用户控件的前台布局和数据绑定:
5、用户控件的加载动画:
6、把用户控件从原父容器移除:
7、把用户控件添加到新父容器中:
最终简单的效果先这样吧;以后有时间的话,可以再去摸索一下更复杂的效果
;编程不息、Bug不止、无Bug、无生活
;改bug的冷静、编码的激情、完成后的喜悦、挖坑的激动 、填坑的兴奋;这也许就是屌丝程序员的乐趣吧;今天就到这里吧;希望自己有动力一步一步坚持下去;生命不息,代码不止;大家抽空可以看看今天分享的效果,有好的意见和想法,可以在留言板随意留言;我看到后会第一时间回复大家,多谢大家的一直默默的关注和支持!如果觉得不错,那就伸出您的小手点个赞并关注一下,多谢您的支持!
帝都-十年
2020年03月09日22点40分