从WPF 3.5迁移到4.0会导致错误"无法将页面放入样式"

LPC*_*Roy 5 wpf mvvm

我正在将我的应用程序从.NET 3.5移动到.NET 4.0,并且我收到以下错误消息:"无法将页面放入样式".我已经为这个应用程序实现了MVVM模式,并使用数据模板告诉应用程序如何渲染我的各种视图模型......例如下面.

<DataTemplate DataType="{x:Type vm:ConfigureAxViewModel}">
    <vw:ConfigureAxPage />
</DataTemplate>
Run Code Online (Sandbox Code Playgroud)

有没有办法解决这个错误?我是否必须进行页面控制?

谢谢,罗伊

H.B*_*.B. 1

3.5 和 4.0 的文档:

页面可以通过WindowNavigationWindowFrame或浏览器托管。

我不希望作为页面的视图在许多情况下都能工作,通常视图只是UserControls. 虽然我也不希望出现该错误消息......