Что-то вроде:Есть ли атрибут, игнорирующий метод во время разработки?
<DesignTimeHidden()> _
Private Sub UserControl_IsVisibleChanged(sender As Object, _
e As DependencyPropertyChangedEventArgs) Handles Me.IsVisibleChanged
End Sub
Что-то вроде:Есть ли атрибут, игнорирующий метод во время разработки?
<DesignTimeHidden()> _
Private Sub UserControl_IsVisibleChanged(sender As Object, _
e As DependencyPropertyChangedEventArgs) Handles Me.IsVisibleChanged
End Sub
Это звучит, как вы хотите метод, который при вызове во время разработки, игнорируется, но все-таки можно назвать во время выполнения.
Это невозможно с атрибутом. Однако ваш код метода может проверить, вызывается ли он во время разработки и возвращается, ничего не делая. Как вы это делаете, это зависит от вашей среды.
Для компонентов, таких как WinForms или элементов управления ASP.NET, проверьте свойство DesignMode
(обратите внимание, что это не установлен, пока после строительства, так не является надежным в конструкторе или методов вызывается из конструктора).
Для компонентов WPF звоните DesignerProperties.IsInDesignMode(this)
.
No. Что я имел в виду, так это то, что VS должен пропустить этот метод во время разработки. – Shimmy
Хорошо, я думаю, что я вижу, что тебе нужно. Обновлено. – itowlson
У меня проблема, я пытаюсь использовать UserControl, во время выполнения он работает как шарм, во время разработки он говорит: «Не удалось создать экземпляр« MyUserControl ». это sux, я изо всех сил пытаюсь это сделать ... Спасибо за ваши усилия, я думаю, что это не имеет значения, поскольку исключение выбрано методом InitializeComponent, я попытался удалить этот метод и до сих пор не поддерживать дизайн. – Shimmy