2010-01-15 2 views

ответ

2

Это звучит, как вы хотите метод, который при вызове во время разработки, игнорируется, но все-таки можно назвать во время выполнения.

Это невозможно с атрибутом. Однако ваш код метода может проверить, вызывается ли он во время разработки и возвращается, ничего не делая. Как вы это делаете, это зависит от вашей среды.

  • Для компонентов, таких как WinForms или элементов управления ASP.NET, проверьте свойство DesignMode (обратите внимание, что это не установлен, пока после строительства, так не является надежным в конструкторе или методов вызывается из конструктора).

  • Для компонентов WPF звоните DesignerProperties.IsInDesignMode(this).

+0

No. Что я имел в виду, так это то, что VS должен пропустить этот метод во время разработки. – Shimmy

+0

Хорошо, я думаю, что я вижу, что тебе нужно. Обновлено. – itowlson

+0

У меня проблема, я пытаюсь использовать UserControl, во время выполнения он работает как шарм, во время разработки он говорит: «Не удалось создать экземпляр« MyUserControl ». это sux, я изо всех сил пытаюсь это сделать ... Спасибо за ваши усилия, я думаю, что это не имеет значения, поскольку исключение выбрано методом InitializeComponent, я попытался удалить этот метод и до сих пор не поддерживать дизайн. – Shimmy

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