C#——WPF控件操作基礎

1.WPF簡介

WPF(Windows Presentation Foundation)是微軟推出的基於Windows 的用戶界面框架,屬於.NET Framework 3.0的一部分。它提供了統一的編程模型、語言和框架,真正做到了分離界面設計人員與開發人員的工作;同時它提供了全新的多媒體交互用戶圖形界面。

2.創建WPF程序

打開visual studio(我這裏用的是2017版本),新建項目,選擇Visual C#下的Windows 經典桌面,點擊創建WPF應用。


3.控件介紹

VS提供了各式各樣的控件,使用這些控件可以直接可視化的組織WPF窗口界面。

選擇視圖,打開工具箱,就會顯示出VS所提供的控件列表。


要添加一個控件到窗體,只需要選擇一個控件直接拖到窗體上即可。

這裏介紹幾種常用的WPF控件。

①TextBlock:主要用來顯示文字,用戶只能看不能改。

用Text屬性設置顯示的內容,比如:

<TextBlock Name="OutputMessage" Text="hello"/>
//設置控件名字爲OutputMessage,顯示內容爲“hello”

TextBlock默認是不自動換行的,如果想換行的話,可以設定屬性TextWrapping="Wrap"。

②TextBox:文本框控件,主要用來接收用戶輸入的文字信息。

③Button:按鈕控件。

設置按鈕名稱

方法:           效果: 

④MessageBox:顯示一個模態對話框。

MessageBox.Show("hello");  //彈出對話框,顯示“hello”

⑤ComboBox:下拉列表控件

爲下拉列表添加項的方法


效果如下:


或者使用可視化方法添加:


⑥ListView:WPF中的ListView一般使用數據綁定而不是手動用Add()添加。

WPF的ListView只有網格視圖。

ListView數據綁定:設置列表頭

每行視作某類的一個對象,則列爲此對象的屬性,數據綁定的是對象的屬性,不是字段。



參考博文:(1)https://blog.csdn.net/tcjiaan/article/details/6949915

                 (2)https://blog.csdn.net/a962755614/article/details/74924328

4.控件屬性

修改控件屬性的方法:選擇視圖,其他窗口,打開屬性窗口,即可編輯控件的屬性。


①修改控件名


5.控件事件

控件事件即當對控件點擊或靠近時,所要執行的代碼。

設置控件事件的方法:選擇屬性窗口中的事件按鈕(圖標爲閃電形狀)。


最常用的事件:

①Click:點擊

事件設置方法:在該事件處雙擊,即可跳轉到相應的事件代碼編輯區域。

比如,設置Button的Click事件:

此處雙擊,

即可跳轉到,該事件的代碼編輯處


②Loaded:控件加載

發佈了63 篇原創文章 · 獲贊 43 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章