private void SetColors()
        {
            _backColor = ImmersiveColorHelper.GetColor(ImmersiveColors.ImmersiveStartBackground);
            _foreColor = ImmersiveColorHelper.GetColor(ImmersiveColors.ImmersiveStartPrimaryText);

            this.BackColor = _backColor;
            this.ForeColor = _foreColor;
        }
        /// <summary>
        /// Set the View colors to match Windows Theme.
        /// </summary>
        /// <returns>Returns if the colors have changed.</returns>
        private bool SetColors()
        {
            // This
            _backColor   = ImmersiveColorHelper.GetColor(ImmersiveColors.ImmersiveStartBackground);
            _borderColor = ImmersiveColorHelper.GetColor(ImmersiveColors.ImmersiveControlDarkToggleTrackBackgroundDisabled);
            _foreColor   = ImmersiveColorHelper.GetColor(ImmersiveColors.ImmersiveStartPrimaryText);
            var changed = _backColor != this.BackColor;

            this.BackColor = _backColor;
            borderPanelMain.BorderColor = _borderColor;
            this.ForeColor                   = _foreColor;
            linkLabelRefresh.LinkColor       = _foreColor;
            linkLabelRefresh.ActiveLinkColor = _foreColor;

            // DeviceControl
            _deviceControlBackColor  = ImmersiveColorHelper.GetColor(ImmersiveColors.ImmersiveStartSystemTilesBackground);
            _deviceControlHoverColor = ImmersiveColorHelper.GetColor(ImmersiveColors.ImmersiveStartHoverBackground);
            panelDevices.BackColor   = _deviceControlBackColor;

            return(changed);
        }