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