Введение: После прочтения Брэда Уилсона Серии метаданных и безуспешного поиска в Google мне было интересно:
Вопрос: Был ли создан какой-либо проект / код ОС, который позволяет помечать стили CSS в метаинформации, например, в моей (приятельской) модели, я хочу иметь возможность украшать свойство несколькими стилями 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 файлы было бы действительно здорово! Более того, я бы не хотел писать это, если это уже было сделано;). Любые ссылки / указатели / идеи будут оценены.
Спасибо