2

我正在尝试向允许从下拉列表中选择值的模型列添加扩展属性。因此,当我打开模型编辑器并在 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>();
}

现在它在属性中可见。如何使用在代码中生成的一些字符串值向其添加下拉列表?

4

0 回答 0