Silverlight 4: Ошибки, которые должны свести вас с ума
Очередные чудные ошибки Silverlight, которые отображаются вместо нормальных сообщений.
Раз поисковик вас сюда привел, то общее решение вашей проблемы звучит так:
Ищите случайно поставленную точку в заголовке и теле XAML в следующих местах, например:
(Ошибки я выделил красным и жирным)
В заголовке:
xmlns:Some.OtherName="clr-namespace:BlaBla"
xmlns:Some.="clr-namespace:BlaBla"
В теле элемента:
<Some.OtherName:MyClass x:Key="MyClass"/>
Подробное описание:
Обратите внимание, что при этом Designe View в Visual Studio будет отображать страницу правильно, и не ругаться на ошибки.
Далее каждый кейс и его ошибка.
1.
Кейс
xmlns:Some.OtherName="clr-namespace:SomeNamespace; assembly=SomeAssembly"
Ошибка
The property 'OtherName' does not exist on the type 'UserControl' in the XML namespace ''.
2.
Кейс
<Some.OtherName:MyClass x:Key="MyClass"/>
Ошибка
Error
Length cannot be less than zero.
Parameter name: length
3.
Кейс:
xmlns:Some.="clr-namespace:SomeNamespace; assembly=SomeAssembly"
Ошибка:
The property '' does not exist on the type 'UserControl' in the XML namespace ''.
4.
Кейс:
<Some.:MyClass x:Key="MyClass"/>
Ошибка:
Error
Length cannot be less than zero.
Parameter name: length
Комментарии
Отправить комментарий