1. 程式人生 > >WPF 學習筆記(一)

WPF 學習筆記(一)

故事 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(object
sender, MouseEventArgs e) { tips_lab.Content = "您走啦~"; } private void Window_Loaded(object sender, RoutedEventArgs e) { //可以做一些程序啟動的時候的初始化工作 MessageBox.Show("程序正在啟動..."); } private void Window_Closed(object
sender, 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 學習筆記(一)