天天看點

Silverlight 資訊顯示與編輯控件 示例

Silverlight 真是一個不錯的開發平台,想到即将釋出的Silverlight 4 更是增加了像去學習他的興趣。

Silverlight 資訊顯示與編輯控件 示例

資訊顯示第一個要說的一定是TextBlock,他是最基礎的文本顯示塊控件,通過屬性可以更改文字的字型,大小,顔色、下劃線、粗體等等

Silverlight 資訊顯示與編輯控件 示例

Label 标簽控件在功能上和TextBlock類似用來顯示文本,但文本設定屬性是Content,而TextBlock 是Text屬性

當你從工具箱中拖動進來一個Label 控件後,Visual Studio 會為你添加一個空間的引用

Silverlight 資訊顯示與編輯控件 示例

進度條控件,用來提示使用者目前程式正在運作的進度。

IsIndeterminate="True" 這個屬性很重要,用來設定進度條是否要呈現進度,True代表不呈現進度,而是反複的播放動畫。

ToolTipService 用來為其他控件添加提示,這個提示可以是文本也可以是任何XAML元素,圖檔、連結都可以作為提示的一部分。

Silverlight 資訊顯示與編輯控件 示例

日期選擇控件,通過觸發事件,可以獲得選擇的日期,并處理。

Silverlight 資訊顯示與編輯控件 示例

TextBox 最熟悉不過的文本輸入框,可以輸入單行文本,也可以輸入多行文本。

Silverlight 資訊顯示與編輯控件 示例

密碼輸入框,和TextBox一樣,隻是不顯示你輸入的内容是什麼

示例取自:Silverlight 開發詳解一書

Silverlight 資訊顯示與編輯控件 示例

自動完成視窗,輸入文字的第一個字元,就會比對存儲好的字元串,給出提示下拉清單框,像Google輸入框一樣

Silverlight 資訊顯示與編輯控件 示例

DatePicker和Calendar 控件所要達到的目的是一樣的,都是用于讓使用者輸入日期,但是DatePicker控件用的比較多,因為他很節省UI布局空間。