Beispiel #1
0
        public void HideForegroundWindow()
        {
            if (_prev != null)
            {
                _prev.Show();
                _prev.Dispose();
                _prev = null;
                return;
            }
            _prev = Window.ForegroundWindow();
            if (_prev == null) return;

            var next = _prev.NextVisibleBelow();
            _prev.Hide();

            if (next != null) next.Focus();
        }