private void Form1_Load(object sender, EventArgs e) { _ctrlHost = new ElementHost { Dock = DockStyle.Fill }; panel1.Controls.Add(_ctrlHost); _wpfAddressCtrl = new MyControl(); _wpfAddressCtrl.InitializeComponent(); _ctrlHost.Child = _wpfAddressCtrl; _wpfAddressCtrl.OnButtonClick += avAddressCtrl_OnButtonClick; _wpfAddressCtrl.Loaded += avAddressCtrl_Loaded; }