VS 2010 Class Designer неправильно отображает отношения

Я использую конструктор диаграмм классов Visual Studio 2010, и он хорошо показывает отношения между родительским классом и классами, которые составляют свойства родительского класса. В следующем примере мы видим, что интерфейс IFoo имеет свойство с именем Bar, которое имеет тип IBar.

Образец создан с дизайнером

Однако, если я добавлю существующие классы, интерфейсы и т. Д., Которые были созданы вне дизайнера, это не показывает отношения. Смотрите образец ниже...

элементы, добавленные в конструктор

Код все тот же; и правильно; но представление на поверхности дизайна другое. Для существующих классов, есть ли способ проинструктировать дизайнера создавать правильные ссылки без необходимости заново создавать элементы вручную с помощью дизайнера?

1 ответ

Решение

Мне не удалось найти способ сделать это для всей диаграммы, но я нашел пункт контекстного меню уровня свойств (например, Показать как ассоциацию), который фиксирует по одному свойству за раз.

Другие вопросы по тегам