Example #1
0
        /// <summary>
        /// Deactivateds the specified sender.
        /// </summary>
        /// <param name="sender">The sender.</param>
        /// <param name="e">The <see cref="Caliburn.Micro.DeactivationEventArgs" /> instance containing the event data.</param>
        void Deactivated(object sender, DeactivationEventArgs e)
        {
            if (!e.WasClosed)
                return;

            ((IDeactivate)model).Deactivated -= Deactivated;

            if (deactivatingFromView)
                return;

            deactivateFromViewModel = true;
            actuallyClosing = true;
            view.Close();
            actuallyClosing = false;
            deactivateFromViewModel = false;
        }
Example #2
0
            void Deactivated(object sender, DeactivationEventArgs e)
            {
                if (!e.WasClosed)
                {
                    return;
                }

                ((IDeactivate)this.model).Deactivated -= this.Deactivated;

                if (this.deactivatingFromView)
                {
                    return;
                }

                this.deactivateFromViewModel = true;
                this.actuallyClosing         = true;
                this.view.Close();
                this.actuallyClosing         = false;
                this.deactivateFromViewModel = false;
            }
Example #3
0
        private Task Deactivated(object sender, DeactivationEventArgs e)
        {
            if (!e.WasClosed)
            {
                return(Task.FromResult(false));
            }

            ((IDeactivate)model).Deactivated -= Deactivated;

            if (deactivatingFromView)
            {
                return(Task.FromResult(true));
            }

            deactivateFromViewModel = true;
            actuallyClosing         = true;
            view.Close();
            actuallyClosing         = false;
            deactivateFromViewModel = false;

            return(Task.FromResult(true));
        }
 private void AddSIItemViewModel_Deactivated(object sender, DeactivationEventArgs e)
 {
     while (Items.Count != 0)
     {
         Items[0].TryClose();
     }
     foreach (SensitiveItemBaseClass si in SensitiveItemBaseClasses)
     {
         if (!SIDictionary.ContainsKey(si.EquipmentName))
         {
             SIDictionary.Add(si.EquipmentName, new List <SensitiveItemBaseClass>());
             SIDictionary[si.EquipmentName].Add(si);
         }
         else
         {
             SIDictionary[si.EquipmentName].Add(si);
         }
     }
     foreach (KeyValuePair <string, List <SensitiveItemBaseClass> > si in SIDictionary)
     {
         ActivateItem(new SensitiveItemViewModel(si.Key, si.Value, WeaponAssignments, RoleAssignments));
     }
 }
Example #5
0
 //Juries TODO improve (remove typing tied to contentfactory)
 private void ViewModelDeactivated(object sender, DeactivationEventArgs e)
 {
     if (e.WasClosed)
     {
         var container = _target as TabGroupPane;
         if (container != null)
         {
             WorkSurfaceContextViewModel model = sender as WorkSurfaceContextViewModel;
             if (model != null)
             {
                 var vm       = model.WorkSurfaceViewModel;
                 var toRemove = container.Items.Cast <ContentPane>().ToList()
                                .FirstOrDefault(p => p.Content != null && p.Content == vm);
                 RemovePane(toRemove);
                 if (toRemove != null &&
                     Application.Current != null &&
                     !Application.Current.Dispatcher.HasShutdownStarted)
                 {
                     container.Items.Remove(toRemove);
                 }
             }
         }
     }
 }
Example #6
0
        private void OnTabDeactivated(object sender, DeactivationEventArgs args)
        {
            if (!args.WasClosed)
            {
                return;
            }

            var pane = (LogPaneViewModel)sender;

            Items.Remove(pane);

            Task.Factory.StartNew(() =>
            {
                try
                {
                    LogazmicSettings.Instance.Receivers.Remove(pane.Receiver);
                    pane.Dispose();
                }
                catch (Exception e)
                {
                    Logger.Error(e, "Failed to remove or dispose receiver");
                }
            });
        }
Example #7
0
 private void OnRootWindowDeactivated(object sender, DeactivationEventArgs e)
 {
     this.RootWindowDeactivated?.Invoke(this, e);
 }
Example #8
0
 /// <inheritdoc/>
 protected override void OnDeactivated(DeactivationEventArgs eventArgs)
 {
     CheckAccess();
     ResetTaskbar();
     base.OnDeactivated(eventArgs);
 }
 /// <summary>
 /// The deactivated.
 /// </summary>
 /// <param name="sender">
 /// The sender.
 /// </param>
 /// <param name="e">
 /// The DeactivationEventArgs.
 /// </param>
 private void Deactivated(object sender, DeactivationEventArgs e)
 {
     if (!e.WasClosed)
     {
         return;
     }
     ((IDeactivate)this._model).Deactivated -= this.Deactivated;
     if (this._deactivatingFromView)
     {
         return;
     }
     this._deactivateFromViewModel = true;
     this._actuallyClosing = true;
     this._view.Close();
     this._actuallyClosing = false;
     this._deactivateFromViewModel = false;
 }
Example #10
0
 private void ShellDeactivating(object sender, DeactivationEventArgs e)
 {
     stateManager.SaveSettingsAsync();
 }
 private void RaiseDeactivated(DeactivationEventArgs e)
 {
     Deactivated?.Invoke(this, e);
 }
 private void RaiseAttemptingDeactivation(DeactivationEventArgs e)
 {
     AttemptingDeactivation?.Invoke(this, e);
 }
Example #13
0
 private void OnDeactivated(object sender, DeactivationEventArgs e)
 {
     ((IDeactivate)sender).Deactivated -= OnDeactivated;
     GotoLogin();
 }
Example #14
0
 /// <summary>
 /// The Time Series Plot Expanded is closed.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void TimeSeriesPlotExpanded_Deactivated(object sender, DeactivationEventArgs e)
 {
     TimeSeriesPlotExpanded = null;
     NotifyOfPropertyChange(() => this.CanExpandTimeSeriesPlot);
 }
Example #15
0
 /// <summary>
 /// The Heatmap Plot Expanded is closed.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void ExpandShipTrackPlot_Deactivated(object sender, DeactivationEventArgs e)
 {
     ShipTrackPlotExpanded = null;
     NotifyOfPropertyChange(() => this.CanExpandShipTrackPlot);
 }
Example #16
0
 /// <summary>
 /// The Heatmap Plot Expanded is closed.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void HeatmapPlotExapnded_Deactivated(object sender, DeactivationEventArgs e)
 {
     HeatmapPlotExapnded = null;
     NotifyOfPropertyChange(() => this.CanExpandHeatmapPlot);
 }
 private void SelectedSoldierAssignRoleTabControlViewModel_Deactivated(object sender, DeactivationEventArgs e)
 {
     if (RoleAssignments.Last().AssignedSoldier == NewSoldier)
     {
         AssignedRole = RoleAssignments.Last().Role.RoleName;
     }
 }
        void OnViewModelDeactivated(object sender, DeactivationEventArgs e) {
            if (e.WasClosed) {
                var deactivatable = (IDeactivate) sender;
                deactivatable.Deactivated -= OnViewModelDeactivated;

                var view = Children
                    .OfType<FrameworkElement>()
                    .FirstOrDefault(fe => ReferenceEquals(fe.DataContext, sender));

                if (view != null) {
                    Children.Remove(view);
                }
            }
        }
Example #19
0
 private void AddRoleViewModel_Deactivated(object sender, DeactivationEventArgs e)
 {
     BindRoles = new BindableCollection <Roles>(RolesList.ToList());
 }
Example #20
0
 private void SelectedRoleAddAssignedSIViewModel_Deactivated(object sender, DeactivationEventArgs e)
 {
     AssignedSI = new BindableCollection <SensitiveItemBaseClass>(RoleWeaponAssignment.AssignedSI);
 }
Example #21
0
 private void AddSoldierViewModel_Deactivated(object sender, DeactivationEventArgs e)
 {
     BindSoldiers = new BindableCollection <Soldier>(SoldierList);
 }
Example #22
0
 private void TransactionOverviewViewModel_AttemptingDeactivation(object sender, DeactivationEventArgs e)
 {
     removeOutdatedOffers = true;
 }
Example #23
0
 private void OnDeactivated(object sender, DeactivationEventArgs deactivationEventArgs)
 {
     _changedFeature.OnCompleted();
     _changedSetting.OnCompleted();
     _configSubscription.Dispose();
 }
 void _addNew_Deactivated(object sender, DeactivationEventArgs e)
 {
     LoadPlayLists();
 }
 private void SelectedSoldierAssignRoleTabControlViewModel_AttemptingDeactivation(object sender, DeactivationEventArgs e)
 {
     TryClose();
 }
Example #26
0
 private void ConnectionSetupViewModel_Deactivated(object sender, DeactivationEventArgs e)
 {
 }
 public virtual void Deactivated(DeactivationEventArgs args)
 {
 }
 private void SelectedSoldierAssignRoleTabControlViewModel_Deactivated(object sender, DeactivationEventArgs e)
 {
     if (RoleAssignments.Count() > 0)
     {
         if (RoleAssignments.Last().AssignedSoldier == Soldier)
         {
             Platoon  = RoleAssignments.Last().Role.PlatoonString;
             Squad    = RoleAssignments.Last().Role.SquadString;
             FireTeam = RoleAssignments.Last().Role.FireTeamString;
             SensitiveItemBaseClasses = new BindableCollection <SensitiveItemBaseClass>();
             SelectedRoleName         = RoleAssignments.Last().Role.RoleName;
             foreach (WeaponAssignments weaponAssignments in AllWeaponAssignments)
             {
                 if (weaponAssignments.Role == RoleAssignments.Last().Role)
                 {
                     foreach (SensitiveItemBaseClass sensitiveItemBaseClass in weaponAssignments.AssignedSI)
                     {
                         SensitiveItemBaseClasses.Add(sensitiveItemBaseClass);
                     }
                 }
             }
         }
     }
 }
Example #29
0
 private void EducationTabViewModel_Deactivated(object sender, DeactivationEventArgs e)
 {
     _logger.Info("EducationTabViewModel was deactivated");
 }
Example #30
0
 private void _viewModel_Deactivated(object sender, DeactivationEventArgs e)
 {
     _viewModel.Deactivated -= _viewModel_Deactivated;
     Close();
 }
Example #31
0
 private void ShellOnDeactivated(object sender, DeactivationEventArgs deactivationEventArgs)
 {
     this.TryClose();
 }
        /// <inheritdoc/>
        protected override void OnDeactivated(DeactivationEventArgs eventArgs)
        {
            Logger.Debug("Deactivating {0} (\"{1}\").", GetType().Name, DisplayName);

            base.OnDeactivated(eventArgs);
        }
 public override void Deactivated(DeactivationEventArgs args)
 {
     base.Deactivated(args);
 }