前言 windows
建立 示例數據(Sample Data) 是提升程序開發效率的一個頗有效方法,有了它,咱們調UI的時候就沒必要每次都運行應用,而後在手機上觀看頁面效果了,配合 「AlignmentGrid.png」,簡直方便極了。工具
這裏翻譯一篇MSDN的博客,文章完整的描述了,具體的操做步驟,原文地址:這裏spa
正文 翻譯
擁有設計 Windows Phone UI 的能力很重要,爲了實現這一點,咱們須要在應用的頁面上填充一些數據。可是對於 UI界面的開發者,數據並非老是必須的。設計
爲了知足這個需求,Blend 提供了一個簡單易用的工具來幫咱們在應用中設計和使用示例數據。3d
在這篇博客裏,我將講討論而且實現 在Windows Phone 8應用裏建立示例數據。orm
讓咱們從 用Blend 建立一個空Windows Phone項目開始。 blog
一、打開Blend ,點擊 "New Project"開發
二、 在彈出的對話框裏,依次選擇 Windows Phone -> Windows Phone App ,點擊 OKget
三、 項目被建立好以後,在屏幕右側,你能夠看到 "Data" Tab 頁
四、選中 "Data" Tab,你能夠看到在右上角看到兩個按鈕,"Create Sample Data" 和 "Create Data Source"
五、點擊 "Create Sample Data" ,而且點擊 "New Sample Data"
六、 給它起個名,而後點擊OK
如今,看一下 "Data" Tab頁,已經有了一個名爲 "SampleDataSource" 的項
展開 "SampleDataSource" ,你能夠看到一個 "Collection",再繼續展開,能夠看到2個屬性:"Property1" 和 "Property2"
雙擊 "Property1" 和 "Property2" 能夠給它更名字,咱們分別命名爲 "Email" 和 "Name"
在屬性的右邊,有一個叫作 」Change Property Type「 的按鈕,由於咱們想要改變這兩個屬性的類型,點擊按鈕,在彈出的對話框裏,將類型從 Boolean 改成 String ,
面板會變成以下所示,
在 "Format" 這個下拉框裏,選擇 Email Address。
如今開始,咱們來到了有趣的部分。 你能夠將整個數據集合或者一個屬性拖放到界面上,剩餘的部分,Blend 會自動替你完成。
一旦你把 "Collection" 拖放到界面上,會自動建立一個 "Listbox" ,而且它的 ItemsSource 屬性會自動被設置爲 "Collection",這樣咱們剛纔建立的 示例數據就顯示在界面上了。
你能夠編輯SampleData,而且把它換成你本身的。
點擊 挨着 "Collection" 的 "Edit Sample Values ", 你將會看到一個顯示着 示例數據的窗體。
雙擊任意一個值就能夠開始編輯。
你也能夠增長數據的個數,點擊Ok,返回主窗體。
改變 Sample Data 的樣式,
(注:這一節就是簡單的設置ItemTemplate,沒什麼新鮮的,就不寫了。)