2011-06-17 44 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;