public void BringWindowToTop(Window mouseActiveWindow)
 {
     WindowsZOrder = WindowsZOrder.Where(w => w != mouseActiveWindow).Concat(new[] { mouseActiveWindow }).ToArray();
     UpdateTopMost();
     WriteWindowZOrder();
 }
 internal void Add(Window window)
 {
     Windows.Add(window);
     WindowsZOrder = Windows.Concat(new[] { window }).ToArray();
 }