Как скрыть некоторые объекты из пользовательского свойства в WinForms Designer? - PullRequest
0 голосов
/ 26 сентября 2019

У меня есть 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

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