Пример #1
0
        private void UpdatePlayerWindowState(InternalPlayerWindow playerWindow)
        {
            var state = GetWindowsFormState(_mainWindow.WindowState);

            _mainWindow.ShowInTaskbar = state == FormWindowState.Minimized;

            InvokeOnWindow(playerWindow, () => {
                if (state == FormWindowState.Minimized) {
                    playerWindow.Hide();
                } else {
                    playerWindow.Show();
                    playerWindow.WindowState = state;
                }
            });
        }