zoukankan      html  css  js  c++  java
  • WPF 学习笔记(一)

    最近看了些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 = "你点我了";
  • 相关阅读:
    57. Insert Interval
    287. Find the Duplicate Number
    52. N-Queens II
    51. N-Queens
    151. Reverse Words in a String
    29. Divide Two Integers
    [POJ2104]K-th Number
    [JSOI2008]最大数
    [BZOJ3673&3674]可持久化并查集&加强版
    C++ STL rope介绍----可持久化平衡树
  • 原文地址:https://www.cnblogs.com/dLong/p/9496532.html
Copyright © 2011-2022 走看看