首页 > Windows开发 > 详细

WPF 学习笔记(一)

时间:2018-08-18 12:34:16      阅读:166      评论:0      收藏:0      [点我收藏+]

最近看了些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 学习笔记(一)

原文:https://www.cnblogs.com/dLong/p/9496532.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!