По сути, ни разработчик Visual Studio, ни Resharper, похоже, не имеют дело с расширением разметки StaticResource, когда я использую его" обычно "- без скобок.
<StaticResource ResourceKey="SomeKey"/>
Это не проблема поиска ресурс, он задыхается от имени свойства 'ResourceKey'. Поэтому, когда дизайнер загружается, или если я использую анализ решения Resharper, мои окна ошибок всегда загромождены бесконечными экземплярами «Невозможно разрешить символ 'ResourceKey'»
Я использую Silverlight 4 с VS2010, но у меня тоже была эта проблема с Silverlight 3 и '08. Недавно переустановил весь стек по несвязанным причинам, проблема остается.
Это не демонстрация, потому что все работает нормально во время выполнения и в Blend (и я все равно отключаю дизайнер VS xaml), но это раздражает, и самое главное , озадачивает.
Не знаю, связано ли это, но когда я наводил указатель мыши на «StaticResource», он сообщал мне, что это класс «ms.internal.metadata.exposedtypes.presentation.staticresourceextension» - но я был почти уверен, что это живет в пространстве имен System.Windows.
Пожалуйста, переполнители, пролейте свет на эту загадку для меня.