获取WebBrowsers父控件

时间:2011-06-17 12:49:57

标签: c# wpf webbrowser-control

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

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

它在.Parent上给出错误“只有赋值,调用,递增,递减和新对象表达式可用作语句”。 MSDN告诉您只能将其作为我尝试的对象访问,但它似乎无法正常工作。

我可以通过.Content

获取标签的子项
WebBrowser Webr = (WebBrowser)Tab.Content;

我的一些愚蠢错误可能并不那么难。

1 个答案:

答案 0 :(得分:4)

错误是由Parent之后的额外括号引起的,请尝试:

CloseableTabItem Tab = (CloseableTabItem)Webr.Parent;