隨著Windows Phone設備已經推出,作為微軟新一代智能設備平臺的Windows Phone也越來越受到大家的關注,當然技術人員也在往這邊慢慢發展,那么Windows中如何使用Silverlight進行動畫開發,今天就讓武林技術小編帶你一起來了解一下吧!
新增圖片和配置文件
我使用Paint.net做了些電臺的(徽標)logo文件,存放在Images文件里面。
我把電臺的配置信息保存到XML文件里面,以后可以通過修改該XML文件來擴展電臺信息,提高可擴展性。甚至可以把配置文件存放到網上,程序每次啟動的時候自動更新。
Stations標簽是各個Station標簽的容器,id是電臺的唯一標識,name是電臺的名字,url是在線播放的地址,不確定是否為模擬器 的原因,我試過網絡電臺只是支持mp3格式,我想在真機會像官方文檔所說那樣支持多種格式,所有支持的媒體文件格式請看上篇文章。image是電臺的 logo圖片文件的名字,存放在上述的Images文件夾下面。
把Config和Images文件夾拷貝到項目文件夾下面,然后把文件加入到項目中
先點擊“Show All Files”按鈕,然后右擊Config和Images文件夾,選擇“Include In Project”菜單。
需要注意的是,需要檢查這些文件的屬性,例如SilverRadio.xml文件的屬性如下:
Logo圖片文件的屬性如下:
注意XML文件和Logo圖片的文件屬性不一樣的,我發現新增文件的時候,Silverlight for Windows Phone已經自動設置好,不需要改動。但是我做Silverlight 4的時候,需要手工改動相應的屬性,XML的Build Action為Content,而圖片的為Resource。還有一個需要注意的是Silverlight不支持Embedded Resource,第一眼會覺得嵌入資源(Embedded Resource)比資源文件(Resource)更加貼切(我自己開始這樣認為),可是Silverlight不支持這種文件形式,這種形式只支持在 WPF使用,但是Silverlight的Build Action保留了好多不支持的文件形式的選項,使用時需要注意哪些是Silverlight支持的,否則程序會出現找不到文件等異常錯誤。
以上是Windows中如何使用Silverlight進行動畫開發的全部內容,相信大家都有了一定的了解,如需了解更多的相關資訊,請繼續關注武林技術頻道吧!
新聞熱點
疑難解答