Обновление:
Снимок экрана http://farm4.static.flickr.com/3277/3048788466_661e8e5e78_b.jpg
Воспроизвести:
Получить этот пример проекта от Silveright.net - http://download.microsoft.com/download/5/9/2/5922d533-7ed5-4065-a138-ce3d9ca266e5/4-UserControls_Source_CS.zip
Откройте решение UserControlDemo. Затем в строке 9 файла Page.xaml вы увидите ошибку.
http://download.microsoft.com/download/5/9/2/5922d533-7ed5-4065-a138-ce3d9ca266e5/4-UserControls_Source_CS.zip
Я создаю пользовательский элемент управления в Silverlight 2, используя this в качестве руководства.
Проблема в том, что при использовании моего пользовательского элемента управления в Page.xaml холст XAML отображает эту ошибку: «Неизвестное имя атрибута в элементе ...».
Из-за этой ошибки я больше не могу просматривать свой холст XAML. Странно то, что проект по-прежнему прекрасно создает и отображает мой пользовательский элемент управления.
После изучения проблемы я обнаружил, что причиной проблемы было то, что мой пользовательский элемент управления использовал стиль, который является StaticResource. Когда я удаляю это свойство стиля, ошибка в моем XAML-файле Page.xaml исчезает.
Эта ошибка обсуждалась в других онлайн темах , но, к сожалению, не удалось решить.
Я использую последний выпуск и пакеты обновлений Visual Studio 2008 и Silverlight 2.
Что-то не так с тем, что я делаю, или это ошибка VS / Silverlight?
Заранее спасибо!