這個系列的貼子屬於日記類型的帖子,現在看可能會比較水,算是我個人的奮鬥記錄吧,希望將來可以對後來(學習)人有所幫助
個人技術背景:做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日
您的支持是我創作的最大動力