可可肉的奮鬥(第三天)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 

  1. Source="{Binding }"   

代碼中設置一下相關的DataSource,給對象設置一下數據源

  1. img1.DataContext = GameMap[0, 0].Image;  

 

這裏需要交代的是,img1 是Image 類型的, GameMap 顧名思義,是遊戲地圖啦,這裏需要注意的是:它的屬性封裝器Image,  封裝的是String類型的值,而不是Image

 

 

對技術的狂熱是我進步的階梯,對知識的渴望是我學習的源動力。

 

 

 

鳴謝

 

師父

 

 

 

 

二厶可可肉

2012年12月26日

 

 

 

 

 

您的支持是我創作的最大動力

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章