我可以在不放弃访问便利性的情况下做到这一点的唯一方法是使用密封类和 const 字符串从带有摘要的枚举元数据中复制它(仅用一种类型声明很好地布局)
namespace Style
{
public sealed class StlProps
{
// Summary:
// Specifies the HTML backgroundcolor style.
public const string BgColor = "BackgroundColor",
//
// Summary:
// Specifies the HTML backgroundimage style.
BackgroundImage = "BackgroundImage",
//
// Summary:
// Specifies the HTML bordercollapse style.
BorderCollapse = "BorderCollapse",
//
// Summary:
// Specifies the HTML bordercolor style.
BorderColor = "BorderColor",
//
// Summary:
// Specifies the HTML borderstyle style.
BorderStyle = "BorderStyle",
//
// Summary:
// Specifies the HTML borderwidth style.
BorderWidth = "BorderWidth",
//
// Summary:
// Specifies the HTML color style.
Color = "Color",
//
// Summary:
// Specifies the HTML fontfamily style.
FontFamily = "FontFamily",
//
// Summary:
// Specifies the HTML fontsize style.
FontSize = "FontSize",
//
// Summary:
// Specifies the HTML fontstyle style.
FontStyle = "FontStyle",
//
// Summary:
// Specifies the HTML fontheight style.
FontWeight = "FontWeight",
//
// Summary:
// Specifies the HTML height style.
Height = "Height",
//
// Summary:
// Specifies the HTML textdecoration style.
TextDecoration = "TextDecoration",
//
// Summary:
// Specifies the HTML width style.
Width = "Width",
//
// Summary:
// Specifies the HTML liststyleimage style.
ListStyleImage = "ListStyleImage",
//
// Summary:
// Specifies the HTML liststyletype style.
ListStyleType = "ListStyleType",
//
// Summary:
// Specifies the HTML cursor style.
Cursor = "Cursor",
//
// Summary:
// Specifies the HTML direction style.
Direction = "Direction",
//
// Summary:
// Specifies the HTML display style.
Display = "Display",
//
// Summary:
// Specifies the HTML filter style.
Filter = "Filter",
//
// Summary:
// Specifies the HTML fontvariant style.
FontVariant = "FontVariant",
//
// Summary:
// Specifies the HTML left style.
Left = "Left",
//
// Summary:
// Specifies the HTML margin style.
Margin = "Margin",
//
// Summary:
// Specifies the HTML marginbottom style.
MarginBottom = "MarginBottom",
//
// Summary:
// Specifies the HTML marginleft style.
MarginLeft = "MarginLeft",
//
// Summary:
// Specifies the HTML marginright style.
MarginRight = "MarginRight",
//
// Summary:
// Specifies the HTML margintop style.
MarginTop = "MarginTop",
//
// Summary:
// Specifies the HTML overflow style.
Overflow = "Overflow",
//
// Summary:
// Specifies the HTML overflowx style.
OverflowX = "OverflowX",
//
// Summary:
// Specifies the HTML overflowy style.
OverflowY = "OverflowY",
//
// Summary:
// Specifies the HTML padding style.
Padding = "Padding",
//
// Summary:
// Specifies the HTML paddingbottom style.
PaddingBottom = "PaddingBottom",
//
// Summary:
// Specifies the HTML paddingleft style.
PaddingLeft = "PaddingLeft",
//
// Summary:
// Specifies the HTML paddingright style.
PaddingRight = "PaddingRight",
//
// Summary:
// Specifies the HTML paddingtop style.
PaddingTop = "PaddingTop",
//
// Summary:
// Specifies the HTML position style.
Position = "Position",
//
// Summary:
// Specifies the HTML textalign style.
TextAlign = "TextAlign",
//
// Summary:
// Specifies the HTML verticalalign style.
VerticalAlign = "VerticalAlign",
//
// Summary:
// Specifies the HTML textoverflow style.
TextOverflow = "TextOverflow",
//
// Summary:
// Specifies the HTML top style.
Top = "Top",
//
// Summary:
// Specifies the HTML visibility style.
Visibility = "Visibility",
//
// Summary:
// Specifies the HTML whitespace style.
WhiteSpace = "WhiteSpace",
//
// Summary:
// Specifies the HTML zindex style.
ZIndex = "ZIndex";
}
}