可可肉的奋斗(第三天)2012-12-26----------Image图片切换及Binding属性应用实例
这个系列的贴子属于日记类型的帖子,现在看可能会比较水,算是我个人的奋斗记录吧,希望将来可以对后来(学习)人有所帮助
个人技术背景:做JAVA开发五年,懂C#基本语法(停留在2.0)工作经验3.5年
----------------------------------------------------
2012-12-26
今天主要是搞定了地图的实现!
地图由11*11的方阵组成,通过分别设置Binding来实现整个地图的变换。可以一关一关的变换来生成对应的地图。
实现了多个地图(一关一关的),并且实现了地图间的切换。
实现了其他的主要基类,例如如何区分宝箱、NPC、怪物、墙壁
今天最核心的就是学会了如何去动态的修改Image里显示的图像,使用方法是给它设置Binding,通过修改它的数据源来改数据
其他方面还看了看微软商店里关于挂广告的部分资料,各种要求,各种繁琐啊~~~ 后来觉得,还是先出我的应用吧!只有现有一款好的应用,再说其他的才合适!所以嘛,现致力于先出好的产品,目标:争取元旦出第一版本的Surface_魔塔!
明日目标:掌握触屏的上下左右,实现的移动功能(键盘 + 鼠标 + 触屏)
转载请注明作者:二厶可可肉.cyrusLiu.刘.步云.龙飞...小雪 (好吧有点长)
出处:http://blog.csdn.net/cyrusliu/article/details/8441417
今日分享的源码 图片更新时的Binding应用实例
在XAML中,给对象添加这个属性,这个属性表示数据源是当前可以拿到的DataBinding
Source="{Binding }"
代码中设置一下相关的DataSource,给对象设置一下数据源
img1.DataContext = GameMap[0, 0].Image;
这里需要交代的是,img1 是Image 类型的, GameMap 顾名思义,是游戏地图啦,这里需要注意的是:它的属性封装器Image, 封装的是String类型的值,而不是Image
对技术的狂热是我进步的阶梯,对知识的渴望是我学习的源动力。
鸣谢
师父
二厶可可肉
2012年12月26日
您的支持是我创作的最大动力