Hi,
We were able to reproduce the issue and this should be fixed in V3.6.
In the meantime, go in file Xceed.Wpf.AvalonDock/DockingManager.cs,
In method :
GetFloatingWindowsByZOrder()
and replace the beginning :
var parentWindow = Window.GetWindow( this );
if( parentWindow == null )
yield break;
IntPtr windowParentHanlde = new WindowInteropHelper( parentWindow ).Handle;
with :
IntPtr windowParentHanlde;
var parentWindow = Window.GetWindow( this );
if( parentWindow != null )
{
windowParentHanlde = new WindowInteropHelper( parentWindow ).Handle;
}
else
{
var mainProcess = Process.GetCurrentProcess();
if( mainProcess == null )
yield break;
windowParentHanlde = mainProcess.MainWindowHandle;
}
and see if it helps.