ExtendedAttributeDefinition.CreateResourceDefinition

CreateResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)

创建简单扩展属性定义的工厂方法,Microsoft Project 显示为“无”。 它具有CalculationType等于None并且只能在资源中使用。 您需要指定customFieldType,fieldIdalias调用此方法时.

public static ExtendedAttributeDefinition CreateResourceDefinition(CustomFieldType customFieldType, 
    ExtendedAttributeResource fieldId, string alias)
范围类型描述
customFieldTypeCustomFieldType指定的CustomFieldType类型。
fieldIdExtendedAttributeResource指定的ExtendedAttributeResource字段标识。
aliasString指定的String别名。

返回值

创建的实例ExtendedAttributeDefinition指定类customFieldType,fieldIdalias.

例子

使用此示例创建自定义文本字段定义:

var resourceTextAttr = ExtendedAttributeDefinition.CreateResourceDefinition(CustomFieldType.Text, ExtendedAttributeResource.Text27, "My custom field");
project.ExtendedAttributes.Add(resourceTextAttr);

也可以看看


CreateResourceDefinition(ExtendedAttributeResource, string)

创建简单扩展属性定义的工厂方法,Microsoft Project 显示为“无”。 它具有CalculationType等于None并且只能在资源中使用。 您需要指定fieldIdalias当调用这个方法时。 字段类型是从字段id推断出来的。

public static ExtendedAttributeDefinition CreateResourceDefinition(
    ExtendedAttributeResource fieldId, string alias)
范围类型描述
fieldIdExtendedAttributeResource指定的ExtendedAttributeResource字段标识。
aliasString指定的String别名。

返回值

创建的实例ExtendedAttributeDefinition指定类fieldIdalias.

例子

使用此示例创建自定义文本字段定义:

var resourceTextAttr = ExtendedAttributeDefinition.CreateResourceDefinition(ExtendedAttributeResource.Text27, "My custom field");
project.ExtendedAttributes.Add(resourceTextAttr);

也可以看看