Наследование и Telerik RadControls (RadMenu) - PullRequest
1 голос
/ 18 мая 2010

Я пытаюсь создать пользовательский элемент управления (CustTreeView), наследуя его от элемента управления Telerik (RadTreeView), выполнив следующие действия:

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 ]

2 голосов
/ 18 мая 2010

Согласно документам , этот метод является публичным. Какую ошибку вы получаете? Возможно, вам просто не хватает ссылки, и Intellisense не может решить этот метод для вас?

1 голос
/ 18 мая 2010

Метод общедоступный, поэтому он должен оставаться доступным в подклассе. Попробуйте пересоздать ваше решение для обновления intellisense.

0 голосов
/ 18 мая 2010

Иногда это проблема обновления intellisense. Вы можете попытаться набрать его вручную и построить, он скомпилируется, и интеллект вернется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...