Довольно часто я настраиваю WPF UserControl с декларативным DataContext:
<UserControl...>
<UserControl.DataContext>
<local:SomeModel x:Name="Model" />
</UserControl.DataContext>
</UserControl>
В режиме разработки Visual Studio попытается создать экземпляр DataContext. Однако когда DataContext извлекает данные из файла конфигурации, Visual Studio 2010 выдаст ошибку, такую как:
Невозможно создать экземпляр
"SomeModel".
Когда выдается ошибка, время разработки мало или вообще не имеет значения. Если я закомментирую DataContext, то режим разработки Visual Studio 2010 работает должным образом, без DataContext.
Есть ли способ заставить Visual Studio игнорировать объявленный XAML DataContext во время разработки?