Остановить загрузку пользовательских элементов управления silverlight или wpf на панели инструментов? - PullRequest
0 голосов
/ 28 апреля 2010

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

Winforms имеет переключатель "AutoToolboxPopulate" в меню Инструменты / Параметры / Winddows Forms Designer / General.

Я не могу найти аналогичный ключ для дизайнера XAML. Один существует?

Ответы [ 2 ]

2 голосов
/ 28 июля 2010

В VS2010 переключатель автоматического заполнения панели инструментов для XAML находится в меню Инструменты / Параметры / Текстовый редактор / XAML / Разное.

Если вы хотите оставить автозаполнение включенным, вы можете украсить свои классы управления пользователями с помощью System.ComponentModel.DesignTimeVisibleAttribute , который позволит вам указать, появляются ли они в конструкторе или нет.

1 голос
/ 28 апреля 2010

К сожалению, я не знаю ни одного, за исключением фактического добавления сборки проекта (* .Design.dll) для проекта, которая эффективно определяет метаданные для скрытия явных элементов управления.

В последнее время мне это тоже понравилось, и мне бы хотелось, чтобы у меня было решение, подобное старому атрибуту winforms!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...