2
我正在创建.net Webtest自定义提取规则。我希望我的用户能够从Visual Studio的Property Edit视图中的下拉列表中选择一个枚举值。为自定义组件中的枚举添加下拉列表
我可以设法自定义显示名称,描述,整数/字符串属性的DefaultValues没有问题。但是,我无法设法使ENUM值出现在属性编辑器中。
你怎么能这样做?
例子:
public Enum FooBarEnum
{
Foo,
Bar,
FooBar,
BarFoo
}
public class CustomExtractionRule : ExtractionRule
{
[DescriptionAttribute("Description...")]
[DisplayNameAttribute("Display Name...")]
[DefaultValue("foo")]
public String Param1
{
get; set;
}
[DisplayNameAttribute("Display Name...")]
//[ how do I Make it appear as a drop down list!!]
public FooBarEnum Param2
{
get; set;
}
public override void Extract(object sender, ExtractionEventArgs e)
{
...
}
}
如果我编译此,我将看到在抽取规则的属性编辑器参数1属性...但它不会显示枚举...我如何绑定呢?
感谢,
你有没有解决这个问题? 我现在需要做同样的事情,但无法找到解决方案。 谢谢 – 2011-07-13 10:11:26