0
我正在使用MVVM模式创建一个WPF独立应用程序。我的程序在Visual Studio 2008中编译,但我经常在编辑器中为我的DataTemplates发出警告。DataTemplate可以成为一个页面吗?
在我MainWindow.xaml,我已经定义了以下的DataTemplate:
<DataTemplate DataType="{x:Type ViewModels:TagViewModel}">
<Views:TagView />
</DataTemplate>
其中“TagView”从页面派生,而不是一个普通的用户控件。
这会导致下面的消息出现每次我重新加载在Visual Studio设计时间:“无法创建类型的‘TagView’实例然而,解决方案编译罚款和程序似乎正常工作
这是Visual Studio 2008编辑器中的错误吗?或者我做错了什么?
谢谢,查理。你是对的;它与从页面派生的TagView无关。这是我在TagView控件中做的事情。我在这里问了一个更具体的后续问题:http://stackoverflow.com/questions/3010923/can-the-mvvm-light-viewmodellocator-be-used-in-nested-viewmodels – dthrasher 2010-06-10 01:31:06