当我使用 FormFlow 时,我有以下字段:
public enum Categories
{
[Describe("Inquiry / Help")]
InquiryHelp = 1,
[Describe("Audio / Video & TV")]
AVandTV,
[Describe("Consulting & Data Analysis")]
Consulting,
[Describe("Email / Calendar & Collaboration")]
Email,
[Describe("IDs / Accounts & Access")]
Accounts,
[Describe("Network Services")]
Network,
[Describe("Phone Services")]
Phone,
[Describe("Radio & Microwave Services")]
Radio,
[Describe("Security & Policies")]
Security,
[Describe("Servers & Data Storage")]
Servers,
[Describe("Software & Business Applications")]
Software,
[Describe("Tech Support & Training")]
TechSupport,
[Describe("Websites / Design & Hosting")]
Websites
}
[Optional]
[Describe("the appropriate category")]
[Prompt(new string[] { "Please select the appropriate category for your problem (optional)." })]
public Categories Category { get; set; }
当窗体运行时,它如下所示:
如果我们删除 Prompt 属性,它将显示所有类别:
为什么 Prompt 属性不能与枚举一起使用?