2010-05-18 42 views
1

我將嘗試通過執行以下操作從Telerik的控制(RadTreeView)繼承來創建自定義(CustTreeView)控制:繼承和Telerik的的RadControls(RadMenu)

public class CustTreeView : RadTreeView 

,但並不是所有的方法似乎繼承。例如,我可以這樣做:

RadTreeView r = new RadTreeView(); 
    r.LoadContentFile("Sample.xml"); 

但不是:

CustTreeView r = new CustTreeView(); 
r.LoadContentFile("Sample.xml"); 

所以LoadContentFile不會出現在CustTreeView!任何解釋?

這裏是RadTreeView LoadContentFile方法簽名:

public void LoadContentFile(string path) 
+0

你能否提供課程的課程細節? – 2010-05-18 09:21:57

+1

第二個代碼在編譯或運行時失敗嗎? 如果它在運行時失敗,我會打賭LoadContentFile方法是抽象的,你將不得不實現它(至少調用base.LoadContentFile) – 2010-05-18 09:24:03

+0

它的編譯時間... – scatman 2010-05-18 09:35:12

回答

0

有時候是智能感覺清爽的問題。你可以嘗試手動輸入並編譯,它會編譯,並且intellisence會回來。

2

按照docs,該方法是公開的。你遇到了什麼錯誤?也許你只是缺少一個參考,而智能感知無法解決你的方法?

1

該方法是公開的,因此它必須在子類中保持可用。嘗試重新構建智能感知解決方案以更新。