2011-06-17 43 views
0

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

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

它给人的错误“只有分配,调用,递增,递减和新对象表达式可以用作声明”上.Parent。 MSDN告诉你只能访问它作为我尝试的对象,但它似乎并没有工作。

我可以。内容

WebBrowser Webr = (WebBrowser)Tab.Content; 

的手段这也许并不难,我的只是一些愚蠢的错误得到了标签的孩子。

+3

标签CloseableTabItem =(CloseableTabItem)Webr.Parent;在最后的坏括号 – Guillaume 2011-06-17 12:52:09

回答

4

的错误是由于Parent后进行额外的括号中,尝试:

CloseableTabItem Tab = (CloseableTabItem)Webr.Parent;