Мы только что перешли на vs2010 из vs2008, и наши проекты скомпилированы и работают без проблем. Однако у дизайнера xaml есть некоторые ошибки. Вот одна из ошибок в том, что кто-то может предоставить решение.
У нас есть собственный MarkupExtension, и мы используем его в xaml для получения определенных ресурсов. Что-то вроде этого:
<Button Style="{l:GetResource Key=MyButtonStyle}" />
Я знаю, что мы можем использовать StaticResource или DynamicResource. Однако у нас есть причины использовать настраиваемое расширение разметки.
Сообщение об ошибке от конструктора:
'GetResourceExtension' недействителен для Setter.Value. Единственный поддерживаемые типы MarkupExtension
DynamicResourceExtension
иBindingBase
или производные типы.
Мой вопрос в том, что код отлично работает в vs2008, а также отлично работает в 2010 году, как заставить работать дизайнер 2010 года?