AvalonDock 2.0-t használok, és amikor bármikor kinyitok egy dokkolótárolót, hibakeresési módban az alkalmazás összeomlik. (jól működik, ha hibakeresés nélkül fut). Az alábbi kivételt kapom:
"System.ComponentModel.Win32Exception" típusú kezeletlen kivétel történt a WindowsBase.dll fájlban
További információ: A művelet sikeresen befejeződött
Erre a válaszra bukkantam, amely azt javasolja, hogy törölje a jelölőnégyzeteket a Kivételek beállításainál. A vezetékes dolog az, hogy első használatkor működött. de már nem. Próbáltam más gépeken sem megy. bármilyen javaslata van ennek javítására.
Avalon kód (a kivétel az 5. sorban található)
protected override IntPtr WndProc(IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, ref bool handled) {
if (msg == Win32Helper.WM_WINDOWPOSCHANGING) {
if (_internalHost_ContentRendered) {
// the below line throw the exception
Win32Helper.SetWindowPos(_internalHwndSource.Handle, Win32Helper.HWND_TOP, 0, 0, 0, 0, Win32Helper.SetWindowPosFlags.IgnoreMove | Win32Helper.SetWindowPosFlags.IgnoreResize);
}
}
return base.WndProc(hwnd, msg, wParam, lParam, ref handled);
}