はじめに: Brad Wilsonメタデータ シリーズを読み、Google での検索に失敗した後、次のことを考えました。
質問: メタ情報で CSS スタイルにタグを付けることができる OS プロジェクト/コードが作成されていますか? たとえば、私の (バディ) モデルで、プロパティを複数の CSS スタイルで装飾できるようにしたいと考えています (単一のスタイルでUIHint を使用した偽物、可能なスタイルを多く設定したい - そして「相互利用」できるようにしたい)
例えば。
public class MyModel
{
[DisplayCssHint("h5")]
[DisplayCssHint("color:#777;")]
[EditorCssHint(".myCoolTextClass")]
[EditorCssHint(".myOtherCoolTextClass")]
public string Title{ get;set; }
[DisplayCssHint(".normaltext")]
[EditorCssHint(".myCoolTextClass")]
[EditorCssHint(".myOtherCoolTextClass")]
public string Message {get;set;}
}
考え: これはスタイリング情報を配置する論理的な場所ではないように思えますが、それはメタデータであり説明的であるため...さらに、プロトタイピング中にこれを行うとよいでしょう - (特に、クラス スタイルを適用して拡張できる場合)さらに - .Lessファイルを生成するのは本当にクールです! すでに行われている場合は、それを書きたくないほどです ;)。リンク/ポインター/アイデアをいただければ幸いです。
ありがとう、