我导航到一个新页面,并在该页面上设置DataContext
页面加载事件。
public MyPage()
{
this.InitializeComponent();
this.Loaded += MyPage_Loaded;
}
void MyPage_Loaded(object sender, RoutedEventArgs e)
{
this.DataContext= myModel;
}
在设置数据上下文时,很多时候我得到System.AccessViolation
异常并且应用程序退出。
可能是什么问题呢?
编辑
我试过以下
1) 设置NavigationCacheMode
为Disabled
2) 将页面设置为基本页面,即删除继承自LayoutAwarePage
我仍然得到那个例外