我正在通过 Visual Studio 中的 DSL 工具(领域特定语言)开发工作流设计器,
我想在我的一个域类上添加一个多行字符串属性作为域属性。
当我将它添加为字符串时,它只有 1 行字符串。
这就是我正在寻找的东西,比如 DSL 设计器中的 Notes。
我正在通过 Visual Studio 中的 DSL 工具(领域特定语言)开发工作流设计器,
我想在我的一个域类上添加一个多行字符串属性作为域属性。
当我将它添加为字符串时,它只有 1 行字符串。
这就是我正在寻找的东西,比如 DSL 设计器中的 Notes。
我找到了解决方案,以防其他人也在寻找它。
所以我们需要添加UITypeEditor
, 通过添加这个作为CustomAttribute
域属性
[System.ComponentModel.Editor(
typeof(System.ComponentModel.Design.MultilineStringEditor),
typeof(System.Drawing.Design.UITypeEditor))]
也System.design.dll
应该添加到解决方案中
更多信息,请访问https://msdn.microsoft.com/en-us/library/cc512860.aspx?f=255&MSPPError=-2147217396