Я использую шаблон MVVM для создания автономного приложения WPF. Моя программа компилируется в Visual Studio 2008, но я часто получаю предупреждения в редакторе для своих DataTemplates.Может ли DataTemplate быть страницей?
В моей MainWindow.xaml я определил следующий DataTemplate:
<DataTemplate DataType="{x:Type ViewModels:TagViewModel}">
<Views:TagView />
</DataTemplate>
Где "TagView" происходит от страницы, а не обычный UserControl.
Это приводит к тому, следующее сообщение появляется каждый раз, когда я перезагружать дизайнер в Visual Studio:.. «Не удалось создать экземпляр типа„TagView“Тем не менее, решение отлично компилируется и программа, кажется, работает правильно
Является ли это ошибкой в редакторе Visual Studio 2008? Или я делаю что-то не так?
Спасибо, Чарли. Ты прав; это не связано с тем, что TagView является производным от страницы. Это было то, что я делал в самом элементе управления TagView. Я задал более конкретный вопрос о последующих действиях здесь: http://stackoverflow.com/questions/3010923/can-the-mvvm-light-viewmodellocator-be-used-in-nested-viewmodels – dthrasher