У меня есть UserControl
, который содержит, например, свойство
public Button TargetButton { get; set; }
, UserControl
также содержит, например, 3 кнопки.
Теперь у меня есть основной интерфейс или элемент управления, которыйнаследуется от этого UserControl
Элемент управления UI имеет Button
.Теперь я думал, что TargetButton в PropertyGrid или VS Desginer будет показывать только кнопки в UiControl.но на самом деле он показывает все кнопки.основные кнопки UserControl
и обычные кнопки в элементе управления пользовательского интерфейса.
Как исключить кнопки UserControl из списка выбора свойств PropertyGrid или VS Designer TargetButton?
Например: Атрибут в UserControl подобен
[TypeConverter(ExcludeObjects(coreBtn1, coreBtn2 ))]
Итак, все, что мне нужно, - запретить выбору «Моей собственности» основных кнопок на базовом элементе управления пользователя.но только я могу выбрать кнопки в Main Control или UIControl, которые наследуются от UserControl