При разработке пользовательского интерфейса Silverlight я иногда сталкиваюсь с некоторыми странными линиями неизвестного происхождения на дизайнерском холсте.Это показано ниже:
Я не могу щелкнуть по нему (ничего не происходит), нет способа выбрать его, и там тоже ничего не должно быть.Эти «фантомные» строки начали появляться после интеграции большого UserControl (который сам по себе является приложением SL 4 со своим собственным проектом ранее) путем ссылки на другой проект из моего основного проекта.Как только я добавил элемент управления, как и любой другой элемент пользовательского интерфейса, в XAML, я начал получать эти строки.Если я уберу контроль, они тоже исчезнут.Строки также появляются ТОЛЬКО при первом открытии MainPage.xaml.Пока я нажимаю на что-либо на холсте или что-то изменяю, увеличиваю и т. Д. (Возможно, на что-нибудь, что могло бы вызвать перерисовку холста), линии исчезают и не возвращаются, пока я не закрою вкладку MainPage.xaml и не открою сноваэто с самого начала.Хотя линии меня не сильно раздражают, я думаю, что они являются возможным индикатором того, что что-то идет не так, особенно при инициализации / отрисовке элементов управления.Silverlight, включая «фиктивный» элемент управления, работает нормально.
В чем может быть причина, поскольку я почти уверен, что что-то есть с инициализацией этого другого элемента управления, возможно, некоторый код, который у меня есть в этом элементе управления.И, наконец, да, похоже, что что-то отключено, но я проверил, все в порядке.
PS: Все решение было очищено и восстановлено несколько раз.