Windows Phone 7 Silverlight控制項一覽

來源:互聯網
上載者:User

 

控制項名

主要作用

AutoCompleteBox

提供一個文字框(用於放置使用者輸入)和一個下拉項(根據文字框中的輸入包含可能的匹配項)。

Border

為另一控制項提供邊框和/或背景。一個邊框只能包含一個子項目。

Button

提供一個單擊事件以響應來自滑鼠、鍵盤、觸筆或其他輸入裝置的使用者輸入。

Calendar

提供一個圖形 UI 以供使用者選擇日期。它一次顯示一個月份中的日期,並且還允許使用者從一個月份滾動到另一個月份或切換到年視圖。

Canvas

提供一個圖面用於在畫布的特定座標處顯示子項目。一個畫布可包含一個或多個 UIElement 對象。有關更多資訊,請參見 Silverlight 布局系統。

CheckBox

使使用者能夠選擇(選中)或清除(取消選中)某個選項。CheckBox 可以具有三種狀態:選中、取消選中和不確定。使用 CheckBox 可以為使用者提供一個選項(例如"真/假"或"是/否"),也可以使使用者從選項列表中進行選擇。CheckBox 是一個 ContentControl。

ChildWindow

提供可在父視窗之上顯示的一個視窗並且阻止與父視窗的互動。

ComboBox

表示一個選擇控制項,該控制群組合一個不可編輯的文字框和一個彈出項。該彈出項包含一個允許使用者從列表中選擇某一項的列表框。

ContentControl

表示包含一段任意類型內容的控制項。許多控制項都派生自 ContentControl 並且可以包含對象,如 Button 或 Panel。

DataGrid

提供一種靈活的方式來以行和列的形式顯示資料集合。內建列類型包括文字框列、複選框列和用於承載自訂內容的模板列。內建行類型包括一個下拉詳細資料部分,可用於在儲存格值下方顯示其他內容。

DataPager

提供一個使用者介面,以便對實現 IPagedCollectionView 的資料集合進行分頁。

DatePicker

使使用者能夠通過將日期鍵入 TextBox 或使用下拉 Calendar 來選擇日期。

DescriptionViewer

顯示說明並跟蹤關聯控制項的錯誤狀態。

Frame

支援導航到 Page 控制項。

Grid

提供一個由行和列組成的圖面來顯示子項目。定義 Grid 的行和列之後,可以向網格中的特定行或列指派對象。可以選擇顯示網格線。有關更多資訊,請參見 Silverlight 布局系統。

GridSplitter

使使用者能夠在 Grid 控制項的行或列之間重新分配空間。它表示一種使用者可以"抓取"和拖動的圖形元素。GridSplitter 分配間隔時採用的方向和方式由管理其對齊的附加屬性以及 Grid 的行或列屬性決定。

HeaderedItemsControl

表示包含一個項集合和一個標題的控制項。

HyperlinkButton

表示顯示超連結的按鈕控制項。單擊後,HyperlinkButton 使使用者能夠訪問同一 Web 應用程式中的網頁或當前應用程式外部的網頁。

Image

顯示 PNG 或 JPEG 格式的映像。Image 控制項可顯示具有 1 位、4 位或 8 位色彩深度的索引映像,或者具有 24 位或 32 位色彩深度的真彩色映像。

InkPresenter

提供一個繪圖圖面以支援 Tablet PC 功能。InkPresenter 派生自畫布,可顯示一個或多個 UIElement 對象和筆畫。

Label

為關聯的控制項顯示標題、所需欄位指標和驗證錯誤指標。

ListBox

包含一個項集合。可通過將該控制項綁定到資料來源或通過顯示未繫結項目來填充該控制項。列表框是一個項控制項,這意味著您可以使用包含文本或其他控制項的項來填充它。

MediaElement

承載音頻或視頻內容。MediaElement 控制項提供了一個可在其圖面上顯示視頻(如果不存在視頻,則播放音頻)的矩形地區。

MultiScaleImage

使使用者能夠開啟多解析度映像,可縮放和重新置放該多解析度映像以進行更詳細的查看。MultiScaleImage 用於Deep Zoom技術。

OpenFileDialog

表示一個開啟的檔案對話方塊,使用者使用該對話方塊可以選擇一個或多個檔案。

Page

封裝可由 Frame 導航到的內容。

PasswordBox

用於在單行和不換行的文本地區中輸入敏感或私人資訊。您無法查看實際文本,而只能查看錶示內容的字元。

Popup

在現有內容之上覆蓋內容。Popup 控制項可用於臨時顯示完成特定任務所需的資訊。彈出控制項將始終顯示在現有內容之上,但如果它上面開啟了另一個彈出控制項,則前述說法不成立。

ProgressBar

指示操作進度。可以使用此控制項來顯示一般進度或根據值而改變的進度。

RadioButton

使使用者可以從一組選項中選擇一個選項。可以通過將 RadioButton 控制項放到父控制項內或者將每個 RadioButton 的 GroupName 屬性設定為特定的組來對 RadioButton 進行分組。分組後,各個 RadioButton 控制項之間是互斥的。

RepeatButton

表示從被按下到鬆開之前重複引發其單擊事件的按鈕。RepeatButton 控制項包含用於指定單擊重複之前的延遲以及兩次單擊之間的間隔的屬性。

RichTextBox

表示支援格式化文本、超連結、內嵌影像和其他豐富內容的多格式文本編輯控制項。

SaveFileDialog

提供一個對話方塊,使用者使用該對話方塊可指定儲存檔案時使用的選項。

ScrollBar

提供一個捲軸,該捲軸具有一個可滑動的 Thumb,其位置對應於某個值。ScrollBar 控制項的方向可以是水平的,也可以是垂直的。

ScrollViewer

封裝一段內容,並提供最多兩個 ScrollBar 控制項來滾動內容視區。ScrollViewer 控制項使您能夠設定視區相對於內容的大小,以及設定是否顯示水平和垂直 ScrollBar 控制項。

Slider

使使用者可以沿著一條軌道移動 Thumb 控制項以從一個值範圍中進行選擇。

StackPanel

提供一個圖面來沿水平或垂直線顯示子項目。有關更多資訊,請參見 Silverlight 布局系統。

TabControl

提供一個選項卡式介面來顯示元素。將在 TabItem 中承載子項目。

TextBlock

顯示少量常值內容。可以使用 Text 屬性來設定 TextBlock 的內容。或者,也可以將 Inlines 屬性設定為一個 Inline 對象集合,例如 Run 或 LineBreak 對象。

TextBox

用於擷取使用者輸入,也可用於顯示文本。文字框控制項通常用於可編輯文本,但也可以設定為唯讀。文字框可以顯示多個行,並且可以根據控制項的大小自動換行。

ToolTip

使用快顯視窗為使用者提供有關 UI 中某個元素的資訊。

TreeView

表示一個顯示分層資料的控制項。

ValidationSummary

在表單上顯示驗證錯誤的摘要。

Viewbox

提供一個控制項,該控制項可展開或縮放其內容以填滿可用空間。

VirtualizingStackPanel

提供用於排列螢幕中可見內容的堆疊面板控制項,可根據需要建立其他 UI 項。

WebBrowser

當應用程式在瀏覽器外承載時為顯示 HTML 內容提供圖面。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.