0
我導航到新頁面,並在該頁面上設置頁面加載事件的DataContext
。在Windows Store應用程序中設置DataContext時出現System.AccessViolationException異常
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
我仍然得到的是繼承異常
拋出異常在哪裏?在'this.DataContext = ...'右邊?你是否在'myModel'中引用了可能導致異常的綁定? –
@NateDiamond在這個語句拋出異常'this.DataContext = myModel;' –
@NateDiamond不理解你的第二個問題 –