2008-12-10 3 views
1

У меня есть надстройка Visual Studio, которая открывает модальное окно WPF.Как я могу ускорить открытие окна WPF в надстройке VS?

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

Есть ли какой-нибудь отличный код для предварительной загрузки PresentationFramework (или что-то замедляющее вещь), когда надстройка начинается, а не когда она фактически используется?

ответ

1

Возможно, вы захотите проверить окно вывода в VS, чтобы узнать, действительно ли приостановлена ​​загрузка DLL, которую она еще не загрузила. Если это так, вы можете попробовать следующее:

Когда приложение запускается, загрузите пустое скрытое окно WPF и закройте его.

Это должно «предварительно загрузить» рамки представления (если это на самом деле проблема - ее иногда трудно сказать с этими случаями.), Так что когда вы вызываете нужное окно, оно готово к открытию.

Не лучшее решение, но пользователи обычно могут подождать 4 секунды.

+0

И что не так с этим? – StingyJack 2008-12-10 18:28:12

 Смежные вопросы

  • Нет связанных вопросов^_^