天天看點

零元學Expression Blend 4 - Chapter 31 看如何簡單的把SampleData 綁進ListBox裡

前面幾章連續講到ListBox的運用,本章要講得是如何簡單的把SampleData 綁進ListBox裡

?

前面幾章連續講到ListBox的運用,本章要講的是如何簡單的把SampleData 綁進ListBox裡

就是要讓不會的新手都看的懂!

本章範例最後結果:

很抱歉,閣下使用的浏覽器并不支援 IFrame,不能正常浏覽我的網頁

01

開啟一個新的專案,并且在工作區置入一個ListBox

於Data->Creat Sample Data->New Sample Data開始我們的Sample Data建置

<a href="https://az787680.vo.msecnd.net/user/yuan0716/1102/Expression-Blend-4---Chapter-31-SampleDa_E2F8/image_2.png"></a>

若是你找不到Data控制版面,請到TopMenu-&gt;Window-&gt;選取Data後就會出現了

<a href="https://az787680.vo.msecnd.net/user/yuan0716/1102/Expression-Blend-4---Chapter-31-SampleDa_E2F8/image_4.png"></a>

點選New Sample Data後會出現設定視窗

這邊值得一提的是有個CheckBox選項:"Enable sample data when application is running"

意思是,執行時是否要顯示這個綁在ListBox裡的假資料,選取為顯示,反之則否

<a href="https://az787680.vo.msecnd.net/user/yuan0716/1102/Expression-Blend-4---Chapter-31-SampleDa_E2F8/image_6.png"></a>

若是這時候不選擇,之後你也可以在Data Source Options做調整

<a href="https://az787680.vo.msecnd.net/user/yuan0716/1102/Expression-Blend-4---Chapter-31-SampleDa_E2F8/image_8.png"></a>

這是Blend很聰明的地方:

「為了能讓介面設計師與程式設計師的分工更細,并且減少設計雙方的認知誤差,抛棄傳統合作模式很重要的功能之一,這項功能讓設計師在設計時能夠藉由假資料的代入,模拟最後的成果。」

02

接着設定總共四組的Sample Data:

本章範例把四種格式都抓出來設定,分别為Boolean、Image、Number以及String

<a href="https://az787680.vo.msecnd.net/user/yuan0716/1102/Expression-Blend-4---Chapter-31-SampleDa_E2F8/image_10.png"></a>

接着點選Collection後直接拖拉進ListBox裡,ListBox就會出現剛剛所設定的SampleData了

<a href="https://az787680.vo.msecnd.net/user/yuan0716/1102/Expression-Blend-4---Chapter-31-SampleDa_E2F8/image_12.png"></a>

03

接下來修改放進SampleData後,ListBox内資料的排列方式

ListBox-&gt;Edit Additional Templates-&gt;Edit Generates Items-&gt;Edit Current

<a href="https://az787680.vo.msecnd.net/user/yuan0716/1102/Expression-Blend-4---Chapter-31-SampleDa_E2F8/image_14.png"></a>

進入了ItemTemplate後,可以看到剛剛代入的四項SampleData被StackPanel包了起來

<a href="https://az787680.vo.msecnd.net/user/yuan0716/1102/Expression-Blend-4---Chapter-31-SampleDa_E2F8/image_16.png"></a>

調整下列幾項設定:

1)更改StackPanel的排列方式,由Vertical改為Horizontal水準排列

2)全選StackPanel下的四個物件,設定上下左右間格為10、設定排列方式為置中

3)當然你也可以更改字的字型與顔色

<a href="https://az787680.vo.msecnd.net/user/yuan0716/1102/Expression-Blend-4---Chapter-31-SampleDa_E2F8/image_18.png"></a>

完成後,按下F5預覽你的成果

<a href="https://az787680.vo.msecnd.net/user/yuan0716/1102/Expression-Blend-4---Chapter-31-SampleDa_E2F8/image_20.png"></a>

再ListBox的外觀調整成你喜歡的樣子就大功告成啦~!

本篇的教學就到此。

(若有任何錯誤的地方,請各位前輩或同好能不吝指教,小女子都會虛心接受;若是你喜歡我的教學,請給我點鼓勵,謝謝。)

一步一步邁向HIE之路

喜歡我文章請推我一下或給我個回應,你的鼓勵會給我無限的動力喔!

若是您有其他問題或是特别需要,請在文章回應處留言,我會盡快回覆您

繼續閱讀