1. 程式人生 > 其它 >WPF控制元件大全(表格)-學習總結

WPF控制元件大全(表格)-學習總結

Label標籤

label控制元件:一般使用者描述性文字顯示。

Label控制元件使用時,一般給予使用者提示。用法上沒有什麼很特殊的,label控制元件的值記住:不是Text 而是 Content屬性。

TextBlock文字顯示

TeXBox文字編輯

RichTextBox富文字

PassWordBox密碼框

TextBlock控制元件,是隻讀的文字框,無法進行編輯,比較適合顯示文字,該文字內容不允許編輯的情況。

TextBox是支援編輯的基本控制元件,我們平時不管是開發BS或者是CS的桌面應用,該控制元件的使用,應該都不陌生。我這裡只介紹幾個簡單的屬性,因為在具體的專案開發過程中可能會用到

RichTextBox比較的強大,支援富文字和簡單文字等,可以實現出類似Word的那樣的效果。

還可以對RichTextbox繼續封裝,直接載入Word等,作出類似Word效果的文字編輯器。

一般該文字框,用於使用者輸入驗證或者註冊時使用,對於其他模式下,很少使用該控制元件。

輸入密碼;

DataGrid資料表格

ListView資料列表

DataGrid WPF中最常用的列表資料顯示控制元件,該控制元件功能強大,並且擁有強大的可定製性,下面我們就來看看。

一般ListView都可以通過DataGrid來替代。

ListBox下拉列表

ComboBox單選下拉列表

Menu選單

ListBox 下來列表級控制元件,是專案中比較常用的,該控制元件通過重寫控制元件等方式,對專案中使用了特效方面特別有幫助。LisBoxItem下拉項;

ComboBoxListBox基本上差別不大,所以,這裡再不做詳細介紹。

Menu提供了選單欄方式的多級選單的管理和操作:

ScrollView滾動視窗

GroupBox分組

Expander摺疊器

TabControl頁籤

TabItem頁籤專案

GroupBox用於組織頁面相關元素放到一起,方便使用者使用等方面提供幫助。

其他的用法,就和佈局容器一樣,因為其內部預設是加入了Grid

摺疊或展開某些內容;

TabControl是非常常見和有用的控制元件,例如我們使用的

LiveWriter的下方的這部分:

我們就可以通過頁籤的方式來實現。可以看出來TabControl特別的簡單,很容易使用,對我們來說也必將常用。特別是像瀏覽器多頁籤開啟時,我們如果仿製,那麼也可以使用該控制元件達到目標:

TabItem表示TabControl控制元件中的一頁;

MediaElement媒體

MediaElement提供了對媒體檔案的操作和訪問:

其他

CheckBox複選框RadioButton單選按鈕ProgressBar進度條

DatePicker日期選擇控制元件;Calendar日曆控制元件;

Slider滑動條;ToolTip提示資訊;