我正在尝试向模型列添加扩展属性,允许从下拉列表中选择值。因此,当我打开模型编辑器并在ListView中选择一些列时,我将能够从列表中为此扩展属性选择值。
我已经为属性创建了界面并注册了它。
public interface IModelExDatabaseColumn : IModelColumn
{
[Category("Data")]
[Required]
string DatabaseColumn { get; set; }
}
public override void ExtendModelInterfaces(ModelInterfaceExtenders extenders)
{
base.ExtendModelInterfaces(extenders);
extenders.Add<IModelColumn, IModelExDatabaseColumn>();
}
现在它在属性中可见。如何使用在代码中生成的一些字符串值向其添加下拉列表?