在.NET中我会写
[Editor(typeof(System.ComponentModel.Design.MultilineStringEditor), typeof(System.Drawing.Design.UITypeEditor))]
public string MultiLineText { get; set; }
获取字符串属性的多行编辑器。
但是,在Compact Framework中,这是不可能的,因为不包括System.ComponentModel
。
我已经有一个DesigntimeAttributes.xmta
文件,我想我必须在这里定义它,但我找不到如何实现这个的例子。
答案 0 :(得分:3)
以下xmta条目可以解决我的VS2008:
<Property Name="MultiLineText">
<Browsable>true</Browsable>
<Editor>
<BaseType>System.Drawing.Design.UITypeEditor, System.Drawing</BaseType>
<Type>System.ComponentModel.Design.MultilineStringEditor, System.Design</Type>
</Editor>
</Property>