В приложении, которое я разрабатываю, у меня есть MainWindow, которое разделено на несколько видов. Каждый View является UserControl и имеет свою собственную ViewModel.
Установив DataContext внутри UserControl, я могу работать в Expression Blend 4 с данными времени разработки. Опс, забыл сказать: я использую "базовый" класс Locator, без MEF или около того. Следовательно, в UserControl у меня есть что-то вроде этого:
DataContext="{Binding MyControl, Source={StaticResource Locator}}"
Все работает, как и ожидалось, когда я проектирую сам UserControl, но я не могу избавиться от некоторых раздражающих исключений, которые возникают в MainWindow, которое его содержит.
Expression Blend говорит: «Не удается найти ресурс с именем« Локатор ». Имена ресурсов чувствительны к регистру». Естественно, это не так ...
Я прочитал, что это старая проблема, теперь решенная.
Итак, кто-нибудь знает, почему я получаю эту ошибку?
Cheers,
Джанлука