/// <summary>
        /// used to enable the alert popup and assign close and Open events
        /// </summary>
        /// <param name="obj"></param>
        private void AlertNotificationClick(object obj)
        {
            IFeatureChecker featureChecker = Resolver.GetInstanceOf <IFeatureChecker>();

            if (!featureChecker.IsEnabled(DefaultProperties.Features_Miscellaneous_ShowNotificationAndAlerts))
            {
                return;
            }
            alertPop = obj as Popup;
            if (alertPop != null)
            {
                alertPop.IsOpen        = true;
                AlertButtonBackColor   = DefaultProperties.AlertBackgroundcolor();
                AlertBorderStrokeColor = DefaultProperties.AlertBorderStrokecolor(HiglightedBorderStrokecolor);
                alertPop.Closed       += alertPop_Closed;
                Alert        = BindingAlertData(false);
                AlertHistory = BindingAlertData(true);
            }
        }