C# DevExpress eXpressApp Framework(XAF)-带有下拉列表的扩展属性
我正在尝试向model列添加一个扩展属性,该属性允许从下拉列表中选择值。因此,当我打开模型编辑器并在ListView中选择某个列时,我将能够从列表中为此扩展属性选择值 我已经为属性创建了接口并注册了它C# DevExpress eXpressApp Framework(XAF)-带有下拉列表的扩展属性,c#,.net,devexpress,xaf,C#,.net,Devexpress,Xaf,我正在尝试向model列添加一个扩展属性,该属性允许从下拉列表中选择值。因此,当我打开模型编辑器并在ListView中选择某个列时,我将能够从列表中为此扩展属性选择值 我已经为属性创建了接口并注册了它 public interface IModelExDatabaseColumn : IModelColumn { [Category("Data")] [Required] string DatabaseColumn { get; set; } } public overrid
public interface IModelExDatabaseColumn : IModelColumn
{
[Category("Data")]
[Required]
string DatabaseColumn { get; set; }
}
public override void ExtendModelInterfaces(ModelInterfaceExtenders extenders)
{
base.ExtendModelInterfaces(extenders);
extenders.Add<IModelColumn, IModelExDatabaseColumn>();
}
公共接口IModelExDatabaseColumn:IModelColumn
{
[类别(“数据”)]
[必需]
字符串数据库列{get;set;}
}
公共覆盖无效扩展模型接口(模型接口扩展扩展扩展)
{
基底.延伸模型面(延伸体);
Add();
}
现在它在属性中可见。如何使用代码中生成的字符串值将下拉列表添加到其中?您的问题已在p.S.上得到回答。今后,我建议您使用以获得有关使用DevXPress产品的官方和保证帮助。请注意,在评估期间(30天),完全支持是免费的。事实上,这个问题也是我的:)但由于堆栈溢出,我总是等待最好的答案,不像在支持中那么糟糕…>>不像在支持中那么糟糕,实际上,这个答案也是我的;-)关于DevXPress产品的所有最佳答案都在一个地方—支持中心。我猜是你的名字。很抱歉直接谈论支持质量,但当您对技术非常陌生时,从代码片段(无法编译,也使用未知函数)中理解某些内容确实很困难。我想我也应该为给您带来的不便表示歉意,因为我最初的假设不太正确。从字面上说,我认为:“既然这家伙开始实现自己的模型扩展,他应该已经足够擅长XAF技术了:-)因此,我认为一小段代码就足以让您破解这个小难题;-)您的问题已在P.S.上得到回答。今后,我建议您使用获得官方和担保的帮助,以使用develxpress产品。请注意,在评估期间(30天),完全支持是免费的。事实上,这个问题也是我的:)但由于堆栈溢出,我总是等待最好的答案,不像在支持中那么糟糕…>>不像在支持中那么糟糕,实际上,这个答案也是我的;-)关于DevXPress产品的所有最佳答案都在一个地方—支持中心。我猜是你的名字。很抱歉直接谈论支持质量,但当您对技术非常陌生时,从代码片段(无法编译,也使用未知函数)中理解某些内容确实很困难。我想我也应该为给您带来的不便表示歉意,因为我最初的假设不太正确。从字面上说,我认为:“自从这个家伙开始实现他自己的模型扩展,他应该已经足够好地使用XAF技术了:-)因此,我推断一小段代码就足以让您破解这个小问题;-)