继承和Telerik RadControls(RadMenu)

时间:2010-05-18 09:18:12

标签: c# inheritance

我正在尝试通过执行以下操作从Telerik控件(RadTreeView)继承来创建自定义(CustTreeView)控件:

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)

3 个答案:

答案 0 :(得分:2)

根据docs,该方法是公开的。你遇到了什么错误?也许你只是缺少一个参考,而Intellisense无法为你解决这个问题?

答案 1 :(得分:1)

该方法是公开的,因此必须在子类中保持可用。尝试重新构建您的intellisense解决方案以进行更新。

答案 2 :(得分:0)

有时它是intellisense刷新问题。您可以尝试手动输入并构建,它将进行编译,并且智能将会恢复。