解决方案 »

  1.   

    public MainForm()
            {
                InitializeComponent();
                Button btnOpen = new Button();
                btnOpen.Size = new Size(50, 20);
                btnOpen.Location = new Point(15, 15);
                btnOpen.Text = "按钮";
                btnOpen.Click += new EventHandler(btnOpen_Click);
                this.Controls.Add(btnOpen);
            }        void btnOpen_Click(object sender, EventArgs e)
            {
                MessageBox.Show("so easy");
            }
      

  2.   

    来看看我也刚学WPF,现在也要弄自定义控件和调用 
      

  3.   

    楼主 你的逻辑有冲突; 
     btn1Click事件已经注册好了,我要怎么样才能在btn1的单击事件里触发btn1Click事件;你注册号了 那你点击的时候自然会触发Click事件,不清楚你到底是想问什么?
      

  4.   


    RoutedEventHandler handler = OnButtonClick;
    btn1.AddHandler(Button.ClickEvent, handler);