Example #1
0
        private void EnableCortanaBase(bool enable)
        {
            int data = ConvertToInt(enable);

            RegAccessor.SetAllowCortana(data);

            CheckCortana();
            RaisePropertyChanged(nameof(ShowMessage));
        }
Example #2
0
        private void CheckCortana(bool isInitial = false)
        {
            int data = RegAccessor.GetAllowCortana();

            _cortanaIsEnabled = ConvertFromInt(data);

            if (isInitial)
            {
                _cortanaIsEnabledInitial = _cortanaIsEnabled;
            }

            switch (_cortanaIsEnabled)
            {
            case true: CortanaStatus = Properties.Resources.StatusEnabled; break;

            case false: CortanaStatus = Properties.Resources.StatusDisabled; break;

            default: CortanaStatus = Properties.Resources.StatusUnknown; break;
            }
        }