今天试了一下发现把wpf和winform程序结合起来使用很容易,细节方面有待研究,假设wpf控件中有这样一个方法: public void playit() { mediaElement1.Visibility = Visibility.Visible; mediaElement1.Position = new TimeSpan(0, 0, 0); mediaElement1.Play(); } 要在winform里调用,就象这样调用就行: private void button1_Click(object sender, EventArgs e) { ((WpfControltest.UserControl1)elementHost1.Child).playit(); } 访问其他成员同理.