private void LoadEvent()
        {
            checkBoxIsAutoHide0.CheckedChanged += (s, e) =>
            {
                if (_coreInvoker.UserSettings.ResetState.IsAutoHide == checkBoxIsAutoHide0.Checked)
                {
                    return;
                }

                _coreInvoker.UserSettings.ResetState.IsAutoHide = checkBoxIsAutoHide0.Checked;
                _coreInvoker.SaveUserSettings();
                _coreInvoker.ModeSwitch.LoadSetting();
            };

            checkBoxIsAutoHide1.CheckedChanged += (s, e) =>
            {
                if (_coreInvoker.UserSettings.ReadyState.IsAutoHide == checkBoxIsAutoHide1.Checked)
                {
                    return;
                }

                _coreInvoker.UserSettings.ReadyState.IsAutoHide = checkBoxIsAutoHide1.Checked;
                _coreInvoker.SaveUserSettings();
                _coreInvoker.ModeSwitch.LoadSetting();
            };

            checkBoxIsAutoHide2.CheckedChanged += (s, e) =>
            {
                if (_coreInvoker.UserSettings.TargetState.IsAutoHide == checkBoxIsAutoHide2.Checked)
                {
                    return;
                }

                _coreInvoker.UserSettings.TargetState.IsAutoHide = checkBoxIsAutoHide2.Checked;
                _coreInvoker.SaveUserSettings();
                _coreInvoker.ModeSwitch.LoadSetting();
            };

            checkBoxHideTaskbar0.CheckedChanged += (s, e) =>
            {
                if (_coreInvoker.UserSettings.ResetState.HideTaskbarCompletely == checkBoxHideTaskbar0.Checked)
                {
                    return;
                }

                _coreInvoker.UserSettings.ResetState.HideTaskbarCompletely = checkBoxHideTaskbar0.Checked;
                _coreInvoker.SaveUserSettings();
                _coreInvoker.ModeSwitch.LoadSetting();
            };

            checkBoxHideTaskbar1.CheckedChanged += (s, e) =>
            {
                if (_coreInvoker.UserSettings.ReadyState.HideTaskbarCompletely == checkBoxHideTaskbar1.Checked)
                {
                    return;
                }

                _coreInvoker.UserSettings.ReadyState.HideTaskbarCompletely = checkBoxHideTaskbar1.Checked;
                _coreInvoker.SaveUserSettings();
                _coreInvoker.ModeSwitch.LoadSetting();
            };

            checkBoxHideTaskbar2.CheckedChanged += (s, e) =>
            {
                if (_coreInvoker.UserSettings.TargetState.HideTaskbarCompletely == checkBoxHideTaskbar2.Checked)
                {
                    return;
                }

                _coreInvoker.UserSettings.TargetState.HideTaskbarCompletely = checkBoxHideTaskbar2.Checked;
                _coreInvoker.SaveUserSettings();
                _coreInvoker.ModeSwitch.LoadSetting();
            };

            checkBoxIconSize0.CheckedChanged += (s, e) =>
            {
                if (_coreInvoker.UserSettings.ResetState.IconSize == Constant.IconSmall ==
                    checkBoxIconSize0.Checked)
                {
                    return;
                }

                _coreInvoker.UserSettings.ResetState.IconSize =
                    checkBoxIconSize0.Checked ? Constant.IconSmall : Constant.IconLarge;
                _coreInvoker.SaveUserSettings();
                _coreInvoker.ModeSwitch.LoadSetting();
            };

            checkBoxIconSize1.CheckedChanged += (s, e) =>
            {
                if (_coreInvoker.UserSettings.ReadyState.IconSize == Constant.IconSmall ==
                    checkBoxIconSize1.Checked)
                {
                    return;
                }

                _coreInvoker.UserSettings.ReadyState.IconSize =
                    checkBoxIconSize1.Checked ? Constant.IconSmall : Constant.IconLarge;
                _coreInvoker.SaveUserSettings();
                _coreInvoker.ModeSwitch.LoadSetting();
            };

            checkBoxIconSize2.CheckedChanged += (s, e) =>
            {
                if (_coreInvoker.UserSettings.TargetState.IconSize == Constant.IconSmall ==
                    checkBoxIconSize2.Checked)
                {
                    return;
                }

                _coreInvoker.UserSettings.TargetState.IconSize =
                    checkBoxIconSize2.Checked ? Constant.IconSmall : Constant.IconLarge;
                _coreInvoker.SaveUserSettings();
                _coreInvoker.ModeSwitch.LoadSetting();
            };

            radioButtonDisable0.CheckedChanged += (s, e) =>
            {
                if (!radioButtonDisable0.Checked)
                {
                    return;
                }

                if (_coreInvoker.UserSettings.ResetState.TransparentMode == TransparentModeType.Disable)
                {
                    return;
                }

                _coreInvoker.UserSettings.ResetState.TransparentMode = TransparentModeType.Disable;
                _coreInvoker.SaveUserSettings();
                _coreInvoker.ModeSwitch.LoadSetting();
            };

            radioButtonDisable1.CheckedChanged += (s, e) =>
            {
                if (!radioButtonDisable1.Checked)
                {
                    return;
                }

                if (_coreInvoker.UserSettings.ReadyState.TransparentMode == TransparentModeType.Disable)
                {
                    return;
                }

                _coreInvoker.UserSettings.ReadyState.TransparentMode = TransparentModeType.Disable;
                _coreInvoker.SaveUserSettings();
                _coreInvoker.ModeSwitch.LoadSetting();
            };

            radioButtonDisable2.CheckedChanged += (s, e) =>
            {
                if (!radioButtonDisable2.Checked)
                {
                    return;
                }

                if (_coreInvoker.UserSettings.TargetState.TransparentMode == TransparentModeType.Disable)
                {
                    return;
                }

                _coreInvoker.UserSettings.TargetState.TransparentMode = TransparentModeType.Disable;
                _coreInvoker.SaveUserSettings();
                _coreInvoker.ModeSwitch.LoadSetting();
            };

            radioButtonTransparent0.CheckedChanged += (s, e) =>
            {
                if (!radioButtonTransparent0.Checked)
                {
                    return;
                }

                if (_coreInvoker.UserSettings.ResetState.TransparentMode == TransparentModeType.Transparent)
                {
                    return;
                }

                _coreInvoker.UserSettings.ResetState.TransparentMode = TransparentModeType.Transparent;
                _coreInvoker.SaveUserSettings();
                _coreInvoker.ModeSwitch.LoadSetting();
            };

            radioButtonTransparent1.CheckedChanged += (s, e) =>
            {
                if (!radioButtonTransparent1.Checked)
                {
                    return;
                }

                if (_coreInvoker.UserSettings.ReadyState.TransparentMode == TransparentModeType.Transparent)
                {
                    return;
                }

                _coreInvoker.UserSettings.ReadyState.TransparentMode = TransparentModeType.Transparent;
                _coreInvoker.SaveUserSettings();
                _coreInvoker.ModeSwitch.LoadSetting();
            };

            radioButtonTransparent2.CheckedChanged += (s, e) =>
            {
                if (!radioButtonTransparent2.Checked)
                {
                    return;
                }

                if (_coreInvoker.UserSettings.TargetState.TransparentMode == TransparentModeType.Transparent)
                {
                    return;
                }

                _coreInvoker.UserSettings.TargetState.TransparentMode = TransparentModeType.Transparent;
                _coreInvoker.SaveUserSettings();
                _coreInvoker.ModeSwitch.LoadSetting();
            };

            radioButtonBlur0.CheckedChanged += (s, e) =>
            {
                if (!radioButtonBlur0.Checked)
                {
                    return;
                }

                if (_coreInvoker.UserSettings.ResetState.TransparentMode == TransparentModeType.Blur)
                {
                    return;
                }

                _coreInvoker.UserSettings.ResetState.TransparentMode = TransparentModeType.Blur;
                _coreInvoker.SaveUserSettings();
                _coreInvoker.ModeSwitch.LoadSetting();
            };

            radioButtonBlur1.CheckedChanged += (s, e) =>
            {
                if (!radioButtonBlur1.Checked)
                {
                    return;
                }

                if (_coreInvoker.UserSettings.ReadyState.TransparentMode == TransparentModeType.Blur)
                {
                    return;
                }

                _coreInvoker.UserSettings.ReadyState.TransparentMode = TransparentModeType.Blur;
                _coreInvoker.SaveUserSettings();
                _coreInvoker.ModeSwitch.LoadSetting();
            };

            radioButtonBlur2.CheckedChanged += (s, e) =>
            {
                if (!radioButtonBlur2.Checked)
                {
                    return;
                }

                if (_coreInvoker.UserSettings.TargetState.TransparentMode == TransparentModeType.Blur)
                {
                    return;
                }

                _coreInvoker.UserSettings.TargetState.TransparentMode = TransparentModeType.Blur;
                _coreInvoker.SaveUserSettings();
                _coreInvoker.ModeSwitch.LoadSetting();
            };

            checkBoxTaskbarAnimation.CheckStateChanged += (s, e) =>
            {
                if (checkBoxTaskbarAnimation.Checked == InvokeMethods.GetTaskbarAnimation())
                {
                    return;
                }

                InvokeMethods.ChangeTaskbarAnimation();
            };
        }