WPF 學習筆記(一)
阿新 • • 發佈:2018-08-18
故事 oid 控件 .sh enter 按鈕 初始 學習 mouse
最近看了些WPF相關的資料,覺得它開發桌面程序還是蠻快的,控件什麽基本不需用代碼實現。很多的調用有框架底層完成,如我有酒,你有故事這般的搭配。
(一)拖入控件以後,需要給控件起個好辨別的名稱
(二)常用的控件觸發事件
Click事件、鼠標相關事件、Window_Closed、Window_Loaded。
//按鈕點擊事件 private void button1_Click(object sender, RoutedEventArgs e) { //讓共享方法私有 Button btn1 = (Button)sender; btn1.Content= "你點我了"; //共享方法 btn.Content = "他點我了"; MessageBox.Show("已刪除"); } //鼠標相關事件 private void btn_MouseEnter(object sender, MouseEventArgs e) { tips_lab.Content="進來坐"; } private void btn_MouseLeave(objectsender, MouseEventArgs e) { tips_lab.Content = "您走啦~"; } private void Window_Loaded(object sender, RoutedEventArgs e) { //可以做一些程序啟動的時候的初始化工作 MessageBox.Show("程序正在啟動..."); } private void Window_Closed(objectsender, EventArgs e) { //可以做一些程序關閉的時候的銷毀化工作 MessageBox.Show("歡迎您再次使用,再見"); } private void btn_Method_Click(object sender, RoutedEventArgs e) { //調用text控件方法 txt_age.Focus(); }
(三)關於sender
sender就是觸發事件的控件,可以在方法中將其轉換為具體的對象類型。如下所示:
Button btn1 = (Button)sender; btn1.Content = "你點我了";
WPF 學習筆記(一)