我正在尝试通过执行以下操作从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)
答案 0 :(得分:2)
根据docs,该方法是公开的。你遇到了什么错误?也许你只是缺少一个参考,而Intellisense无法为你解决这个问题?
答案 1 :(得分:1)
该方法是公开的,因此必须在子类中保持可用。尝试重新构建您的intellisense解决方案以进行更新。
答案 2 :(得分:0)
有时它是intellisense刷新问题。您可以尝试手动输入并构建,它将进行编译,并且智能将会恢复。