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