Exemplo n.º 1
0
 private void InitializeAboutNotificationForActionCenter()
 {
     if (Context.Settings.ActionCenter.ShowApplicationInfo)
     {
         actionCenter.AddNotificationControl(uiFactory.CreateNotificationControl(aboutController, aboutInfo, Location.ActionCenter));
     }
 }
Exemplo n.º 2
0
        private void InitializeAboutNotificationForActionCenter()
        {
            if (actionCenterSettings.ShowApplicationInfo)
            {
                var notification = uiFactory.CreateNotificationControl(aboutInfo, Location.ActionCenter);

                aboutController.RegisterNotification(notification);
                actionCenter.AddNotificationControl(notification);
            }
        }
        public override OperationResult Perform()
        {
            if (Context.Settings.Proctoring.Enabled)
            {
                logger.Info("Initializing proctoring...");
                StatusChanged?.Invoke(TextKey.OperationStatus_InitializeProctoring);

                controller.Initialize(Context.Settings.Proctoring);
                actionCenter.AddNotificationControl(uiFactory.CreateNotificationControl(notification, Location.ActionCenter));

                if (Context.Settings.Proctoring.ShowTaskbarNotification)
                {
                    taskbar.AddNotificationControl(uiFactory.CreateNotificationControl(notification, Location.Taskbar));
                }
            }

            return(OperationResult.Success);
        }