Я сказал File-> New-> Библиотека управлениясвойство пользователя не отображается в окне свойств элемента управления пользовательского
брошен в ListView на своей форме, ДОБАВЛЕНА новый статический класс к ней, как это:
namespace WindowsFormsControlLibrary1
{
public static class TestClass
{
[Category("Appearance")]
public static Color InsertionMarkColor { get; set; }
}
}
Но я ожидаю увидеть свойство, называемое InsertionMarkColor, когда я использую его в тестовом приложении, но оно не отображается там. Зачем?
Примечание. Если я непосредственно скопирую-вставку этого InsertionMarkColor в исходный код библиотеки, он показывает и работает, но если я хочу переместить его, как код выше, в отдельный класс, он не работает ... Что делать вы считаете, что отсутствует?
убрали слово "статика", до сих пор не показывает. :( – Bohn
Что вы подразумеваете под отдельным классом? Свойство должно быть частью элемента управления. Вы наследовали элемент управления ListView? – LarsTech