[]
        
(Showing Draft Content)

GrapeCity.Forguncy.Plugin.ObjectListPropertyAttribute

类 ObjectListPropertyAttribute

用于标注对象列表类型的属性,被标注的类型必须是IEnumerable<INamedObject>

继承
object
System.Attribute
ObjectListPropertyAttribute
命名空间: GrapeCity.Forguncy.Plugin
程序集: GrapeCity.Forguncy.Plugin.dll
语法
public class ObjectListPropertyAttribute : HyperlinkEditorPropertyAttribute

构造函数

ObjectListPropertyAttribute()

用于标注对象列表类型的属性,被标注的类型必须是IEnumerable<INamedObject>

声明
public ObjectListPropertyAttribute()

属性

AllowRemoveAllItems

是否允许移除所有元素

声明
public bool AllowRemoveAllItems { get; set; }
属性值
类型 描述
bool

DefaultName

默认元素名前缀

声明
public virtual string DefaultName { get; set; }
属性值
类型 描述
string

ItemType

元素类型

声明
public Type ItemType { get; set; }
属性值
类型 描述
System.Type

MaxCount

列表中元素的最大个数,为-1表示不限制最大个数。默认值为-1

声明
public int MaxCount { get; set; }
属性值
类型 描述
int