none
Создание атрибутов у Enum RRS feed

  • Общие обсуждения

  • Уважаемые коллеги, возможно кто-то сталкивался и решил следующую проблему.

    При создании UML-диаграммы классов в 2010 или 2012 VS, для последующей автоматизированной генерации кода, невозможно добавить к перечислению Enum пользовательский атрибут. Для классов все работает, когда в соответствующее поле Stereotype->C# property->ClrAttributes добавляется описание атрибута. Генерация проходит отлично, но в случае с Enum просто некуда вписывать значение.

    Заранее благодарю за ответ

    19 сентября 2012 г. 10:52

Все ответы

  • Привет.

    Можно так - в диаграмме щелкаете правой кнопкой по Enum и выбираете Class Details, далее выбираете нужное поле и в окне Properties по троеточиню устанавливаете для него необходимые атрибуты.


    Для связи [mail]

    20 сентября 2012 г. 8:03
  • Привет, Дмитрий! Спасибо за ответ.

    Речь идет о другой диаграмме. Это UML диаграмма, доступная при создании архитектуры программы.

    Вот как выглядят свойства класса и элементы у Enum:

    Просто странно, что такое не предусмотрено. Мне нужно задать атрибуты локализации перечислений. Они используются в RadioButton на веб странице.

    21 сентября 2012 г. 13:03
  • Уважаемый пользователь!

    В вашей теме отсутствует активность в течение последних 5 дней. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме


    Для связи [mail]

    4 октября 2012 г. 7:52
  • Столкнулся с той же проблемой. Решил хранить доп. данные в ресурсах и отказаться полностью от атрибутов. Никогда их не любил.

    Жаль, они не развивают этот тип проектов, мощная вещь, использую постоянно с кодогенерацией.

    29 июля 2015 г. 21:50