Вы должны помнить, что для визуализации элемента управления дизайнер должен выполнить часть своего кода.Если код, который он выполняет, выполняет такие вещи (как, например, вызовы WCF), которые контекст дизайна не поддерживает, то у вас могут возникнуть проблемы.
По этой причине API Silverlight содержит класс DesignerProperties
в System.ComponentModel
Пространство имен.Используйте его статическое свойство IsInDesignTool
для пропуска / макета кода, который выполняется во время загрузки элемента управления и который не поддерживается в конструкторе.