这是我的代码抛出异常,它今天随机开始,这是照片:
这是整个页面代码和错误异常:
public frmWFDocumentDetail()
{
InitializeComponent();
NavigationInTransition navigateInTransition = new NavigationInTransition();
navigateInTransition.Backward = new TurnstileTransition { Mode = TurnstileTransitionMode.BackwardIn };
navigateInTransition.Forward = new TurnstileTransition { Mode = TurnstileTransitionMode.ForwardIn };
NavigationOutTransition navigateOutTransition = new NavigationOutTransition();
navigateOutTransition.Backward = new TurnstileTransition { Mode = TurnstileTransitionMode.BackwardOut };
navigateOutTransition.Forward = new TurnstileTransition { Mode = TurnstileTransitionMode.ForwardOut };
TransitionService.SetNavigationInTransition(this, navigateInTransition);
TransitionService.SetNavigationOutTransition(this, navigateOutTransition);
DataContext = App.ViewModel_WFDocumentDetailItems;
}
protected override void OnNavigatedTo(NavigationEventArgs e)
{
//**this is how you pass parameters through to a new page**//
string processID = "-1";
string processName = "";
NavigationContext.QueryString.TryGetValue("processID", out processID);
NavigationContext.QueryString.TryGetValue("processName", out processName);
App.ViewModel_WFDocumentHeaderItems.LoadData("johnny", processID);
App.ViewModel_WFDocumentDetailItems.LoadData("johnny");
}
和访问冲突:
System.AccessViolationException:尝试读取或写入受保护的内存。这通常表明其他内存
腐败的。
我已经阅读过它,有些人说它是 nvidia 网络管理器,有些人说我必须设置一些设置,例如 Suppress JIT optimization ,并且如果值未更改则忽略 gpu 内存...但没有任何作用?有人可以请给我正确的方向吗?
根据要求,完整的堆栈
我使用了 taylorjohnl 给我的设置“调试 -> 选项和设置 -> 调试 -> 常规 -> 仅启用我的代码”,然后错误直接转到了语法错误的 xaml 部分,并且繁荣修复了它并应用程序再次工作:)所以对我来说违规错误基本上是一个参考错误,希望这也可以帮助其他人,也可以在silverlight中使用表达式混合来调试UI中的xaml
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)