добавив свой собственный элемент управления на панель инструментов - PullRequest
1 голос
/ 18 февраля 2011

Кто-нибудь знает, почему я не могу добавить подкласс, который наследует элемент управления из AjaxControlToolKit в ToolKit?Я явно реализовал IComponent, который на самом деле мне не нужен, так как IControl в родительском объекте уже реализует IComponent.Я скомпилирую код и попытаюсь добавить DLL, но получаю ошибку «не содержит никаких элементов управления».Я знаю, что это очень специфическая ошибка, поэтому больше нигде не помогло.

[System.ComponentModel.DesignerCategory("Component"),
ToolboxData("<{0}:TabPanelWithDataBinding runat=server></{0}:TabPanelWithDataBinding>")]
public class TabPanelWithDataBinding : TabPanel, IComponent, IDisposable
{
//all the meat stuff
}

1 Ответ

1 голос
/ 02 марта 2011

Поскольку ваш базовый класс "TabPanel" имеет атрибут [ToolboxItem(false)]. Который фильтрует элемент управления из сборки. Вы можете попробовать добавить этот атрибут в свой элемент управления с true в качестве аргумента.

...