如何在 属性 网格 .Net 6 中创建多行文本框

How to create a Multiline text box in property grid .Net 6

我试图在 Visual studio 的 propertygrid 控件中创建一个多行文本框,但似乎无法在 .Net6 中找到实现它的方法。我们曾经能够在 .net 框架中使用 System.Design.dll 像下面这样

来做到这一点

[编辑器(typeof(MultilineStringEditor), typeof(UITypeEditor))]

此 dll 在 .net6 中似乎不可用。 有人能告诉我在 .Net6

中开发时如何做到这一点吗

谢谢。

您需要添加 System.Windows.Forms.Design.dllSystem.Windows.Forms.dll

您可以在 dotnet\shared\Microsoft.WindowsDesktop.App.0.4\

找到它们