获取WebBrowsers父控件

本文关键字:控件 WebBrowsers 获取 | 更新日期: 2023-09-27 17:59:28

我一直在尝试获取此WebBrowser控件的父控件。不知怎么的,我似乎找不到找到父母的正确方法。我以为它会这样工作:

private void webtabItem1_Navigated(object sender, NavigationEventArgs e)
{
    WebBrowser Webr = (WebBrowser) sender;
    CloseableTabItem Tab = (CloseableTabItem) Webr.Parent);
    Tab.Header = e.Uri.Host;
}

它在.PParent上给出错误"只有赋值、调用、增量、减量和新对象表达式才能用作语句"。MSDN告诉您只能将其作为我尝试过的对象访问,但它似乎不起作用。

我可以通过获得标签的子项。内容

WebBrowser Webr = (WebBrowser)Tab.Content;

这可能并不难,只是我犯了一些愚蠢的错误。

获取WebBrowsers父控件

错误是由于Parent后面多了一个括号,请尝试:

CloseableTabItem Tab = (CloseableTabItem)Webr.Parent;