Редактор не рассматривает MultilineStringEditor как уникальный редактор - PullRequest
1 голос
/ 24 мая 2010

У меня есть следующее свойство:

[Editor("System.ComponentModel.Design.MultilineStringEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"), CategoryAttribute("Lua Attributes"), DescriptionAttribute("The function to be run when the enter button is pressed")]
    public string OnEnter {
        get { return onEnterFunc; }
        set { onEnterFunc = value; }
    }

Это должно активировать MultilineStringEditor в качестве основного редактора этого свойства в моем окне свойств.К сожалению, редактор для OnEnter, загруженный в окно свойств, представляет собой простой редактор строк.Как заставить .NET распознавать, что OnEnter должен быть отредактированным мутлином свойством?

1 Ответ

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

Нет, это определенно многострочный редактор строк. Не забудьте нажать на стрелку выпадающего меню в окне редактирования, чтобы вызвать редактор. Вы должны нажать Ctrl + Enter, чтобы закрыть окно. Если вам не нравится, как он работает, вы можете создать свой собственный, наследуя класс UITypeEditor.

...