Tho*_*que 16
这是一种方法,在WPF UserControl中有一个按钮:
private void button1_Click(object sender, RoutedEventArgs e)
{
var source = (HwndSource)PresentationSource.FromDependencyObject(button1);
var host = (Forms.Integration.ElementHost)Forms.Control.FromChildHandle(source.Handle);
var form = (Forms.Form)host.TopLevelControl;
// Show form title
MessageBox.Show(form.Text);
}
Run Code Online (Sandbox Code Playgroud)
(在此代码中Forms是别名System.Windows.Forms)