Я разработал некоторый userControl, который содержит некоторую проверку информации по методу «IsVisible» (метод переопределения).Как проверить, есть ли во время выполнения или время разработки?
Когда я использую этот пользовательский контроль в каком-то окне - я вижу некоторую ошибку, потому что метод IsVisible ищет некоторую переменную, установленную во время выполнения.
Как я могу проверить, есть ли время разработки и система не работает?
Спасибо за помощь.
Ошибка в этом ответе: вы можете вызвать DesignerProperties.GetIsInDesignMode (d), который можно найти в System.ComponentModel. Обратите внимание, что d должно быть UIElement. Этот DesignerProperty является прикрепленным свойством. – GameAlchemist