Exemplo n.º 1
0
        void cells_CollectionChanged(object sender, System.ComponentModel.CollectionChangeEventArgs e)
        {
            // Exit if there already is a tree cell for this row
            if (_treeCell != null)
            {
                return;
            }

            if (e.Action == System.ComponentModel.CollectionChangeAction.Add || e.Action == System.ComponentModel.CollectionChangeAction.Refresh)
            {
                TreeGridCell treeCell = null;

                if (e.Element == null)
                {
                    foreach (DataGridViewCell cell in base.Cells)
                    {
                        if (cell.GetType().IsAssignableFrom(typeof(TreeGridCell)))
                        {
                            treeCell = (TreeGridCell)cell;
                            break;
                        }
                    }
                }
                else
                {
                    treeCell = e.Element as TreeGridCell;
                }

                if (treeCell != null)
                {
                    _treeCell = treeCell;
                }
            }
        }
Exemplo n.º 2
0
		protected virtual void AddCore (Binding dataBinding) 
		{
			CollectionChangeEventArgs args = new CollectionChangeEventArgs (CollectionChangeAction.Add, dataBinding);
			OnCollectionChanging (args);
			base.List.Add(dataBinding);
			OnCollectionChanged (args);
		}
		protected void OnCollectionChanged (CollectionChangeEventArgs e)
		{
			if(CollectionChanged == null)
				return;

			CollectionChanged (this, e);
		}
 protected internal void Add(Binding binding)
 {
     CollectionChangeEventArgs e = new CollectionChangeEventArgs(CollectionChangeAction.Add, binding);
     this.OnCollectionChanging(e);
     this.AddCore(binding);
     this.OnCollectionChanged(e);
 }
Exemplo n.º 5
0
 protected virtual void OnCollectionChanged(CollectionChangeEventArgs e)
 {
     if (onCollectionChanged != null)
     {
         onCollectionChanged(this, e);
     }
 }
		private void OnUIAGridCellChanged (object sender, CollectionChangeEventArgs args)
		{
			SWF.DataGridCell cell = (SWF.DataGridCell) args.Element;
			if (cell.ColumnNumber == editProvider.ItemProvider.GetColumnIndexOf (editProvider)
			    && cell.RowNumber == editProvider.ItemProvider.Index)
				RaiseAutomationPropertyChangedEvent ();
		}
 private void DataBindingsCollectionChanged(object sender, CollectionChangeEventArgs e)
 {
     System.Windows.Forms.Control component = base.Component as System.Windows.Forms.Control;
     if (component != null)
     {
         if ((component.DataBindings.Count == 0) && this.removalNotificationHooked)
         {
             IComponentChangeService service = (IComponentChangeService) this.GetService(typeof(IComponentChangeService));
             if (service != null)
             {
                 service.ComponentRemoved -= new ComponentEventHandler(this.DataSource_ComponentRemoved);
             }
             this.removalNotificationHooked = false;
         }
         else if ((component.DataBindings.Count > 0) && !this.removalNotificationHooked)
         {
             IComponentChangeService service2 = (IComponentChangeService) this.GetService(typeof(IComponentChangeService));
             if (service2 != null)
             {
                 service2.ComponentRemoved += new ComponentEventHandler(this.DataSource_ComponentRemoved);
             }
             this.removalNotificationHooked = true;
         }
     }
 }
 protected internal void Remove(Binding binding)
 {
     CollectionChangeEventArgs e = new CollectionChangeEventArgs(CollectionChangeAction.Remove, binding);
     this.OnCollectionChanging(e);
     this.RemoveCore(binding);
     this.OnCollectionChanged(e);
 }
 protected void OnCollectionChanged(CollectionChangeEventArgs e)
 {
     if (this.onCollectionChanged != null)
     {
         this.onCollectionChanged(this, e);
     }
 }
Exemplo n.º 10
0
        private void AddOrRemoveLoadedEntities(object sender, System.ComponentModel.CollectionChangeEventArgs e)
        {
            var entity = e.Element as IEntity;

            if (entity != null)
            {
                if (e.Action == CollectionChangeAction.Add)
                {
                    _loadedEntities[entity.Id] = entity;
                }
                else if (e.Action == CollectionChangeAction.Remove)
                {
                    if (_loadedEntities.ContainsKey(entity.Id))
                    {
                        _loadedEntities.Remove(entity.Id);
                    }
                    _deletedEntities.Add(entity.Id);
                }
                else if (e.Action == CollectionChangeAction.Refresh)
                {
                    _loadedEntities.Clear();
                    _deletedEntities.Clear();
                }
            }
        }
 protected virtual void OnCollectionChanging(CollectionChangeEventArgs e)
 {
     if (this.onCollectionChanging != null)
     {
         this.onCollectionChanging(this, e);
     }
 }
 protected internal void Clear()
 {
     CollectionChangeEventArgs e = new CollectionChangeEventArgs(CollectionChangeAction.Refresh, null);
     this.OnCollectionChanging(e);
     this.ClearCore();
     this.OnCollectionChanged(e);
 }
Exemplo n.º 13
0
 protected virtual void OnCollectionChanged(System.ComponentModel.CollectionChangeEventArgs ccevent)
 {
     if (CollectionChanged != null)
     {
         CollectionChanged(this, ccevent);
     }
 }
Exemplo n.º 14
0
		private void ObjectStateManager_ObjectStateManagerChanged(Object sender, CollectionChangeEventArgs e) {
			if(e.Action == CollectionChangeAction.Add) {
				if(e.Element is Event) {
					((Event)e.Element).objectContext = objectContext;
				}
			}
		}
Exemplo n.º 15
0
 private void SchemaChanged(object sender, System.ComponentModel.CollectionChangeEventArgs e)
 {
     if ((e.Action == System.ComponentModel.CollectionChangeAction.Remove))
     {
         this.InitVars();
     }
 }
Exemplo n.º 16
0
		protected virtual void ClearCore() 
		{
			CollectionChangeEventArgs args = new CollectionChangeEventArgs(CollectionChangeAction.Refresh, null);
			OnCollectionChanging (args);
			base.List.Clear();
			OnCollectionChanged (args);
		}
 protected virtual void OnCollectionChanged(CollectionChangeEventArgs ccevent)
 {
     if (this.onCollectionChanged != null)
     {
         this.onCollectionChanged(this, ccevent);
     }
 }
		private void OnElementSelectedEvent (object sender, CollectionChangeEventArgs args)
		{
			ListItemProvider provider = (ListItemProvider) Provider;
			
			if (provider.ListProvider.SelectedItemsCount == 1
			    && provider.ListProvider.IsItemSelected (provider))
				RaiseAutomationEvent ();
		}
Exemplo n.º 19
0
    private void ColumnsCollection_Changed(object sender,
                                           System.ComponentModel.CollectionChangeEventArgs e)
    {
        DataColumnCollection columns =
            (DataColumnCollection)sender;

        Console.WriteLine("ColumnsCollectionChanged: "
                          + columns.Count);
    }
Exemplo n.º 20
0
 private void ParentRelationCollectionChanged(object sender, CollectionChangeEventArgs e) {
     DataView dv = (DataView)_dvWeak.Target;
     if (dv != null) {
         dv.ParentRelationCollectionChanged(sender, e);
     }
     else {
         CleanUp(true);
     }
 }
		private void OnElementSelectedEvent (object sender, 
		                                     CollectionChangeEventArgs e)
		{
			ListItemProvider provider = (ListItemProvider) Provider;
			
			if (((SWF.ListBox) provider.Control).SelectedIndex == provider.Index
			    && provider.ListProvider.SelectedItemsCount == 1)
				RaiseAutomationEvent ();
		}
Exemplo n.º 22
0
		void CollectionChangingHandler (object o, CollectionChangeEventArgs args)
		{
			BindingsCollection coll = (BindingsCollection)o;

			collection_changing_called = true;
			Assert.AreEqual (collection_expected_count, coll.Count, collection_expected_assert + "-0");
			Assert.AreEqual (collection_action_expected, args.Action, collection_expected_assert + "-1");
			Assert.AreEqual (collection_element_expected, args.Element, collection_expected_assert + "-2");
		}
Exemplo n.º 23
0
 private void ColumnCollectionChanged(object sender, CollectionChangeEventArgs e) {
     DataView dv = (DataView)_dvWeak.Target;
     if (dv != null) {
         dv.ColumnCollectionChangedInternal(sender, e);
     }
     else {
         CleanUp(true);
     }
 }
		private void OnIsSelectedChanged (object sender, CollectionChangeEventArgs args)
		{
			ListItemProvider provider = (ListItemProvider) Provider;
			bool selectedChanged = provider.ListProvider.IsItemSelected (provider);

			if (selectedChanged != selected) {
			    RaiseAutomationPropertyChangedEvent ();
				selected = selectedChanged;
			}
		}
Exemplo n.º 25
0
    private static void Collection_Changing(object sender,
                                            System.ComponentModel.CollectionChangeEventArgs e)
    {
        // Implementing this event allows you to abort a change
        // to the collection by raising an exception which you can
        // catch.

        Console.WriteLine("Collection_Changing Event: '{0}'\table element={1}",
                          e.Action.ToString(), e.Element.ToString());
    }
Exemplo n.º 26
0
        void TransactionEntries_AssociationChanged(object sender, System.ComponentModel.CollectionChangeEventArgs e)
        {
            if (e.Action == System.ComponentModel.CollectionChangeAction.Add)
            {
                if (Status != null)
                {
                }
            }

            TotalSales = 0;
        }
		private void OnElementAddedToSelectionEvent (object sender, 
		                                             CollectionChangeEventArgs e)
		{
			if (e.Action == CollectionChangeAction.Add) {
				ListItemProvider listItemProvider = (ListItemProvider) Provider;

				if ((int) e.Element == listItemProvider.Index
				    && listItemProvider.ListProvider.SelectedItemsCount > 1)
					RaiseAutomationEvent ();
			}
		}
Exemplo n.º 28
0
        private void Customer_AssociationChanged(object sender, CollectionChangeEventArgs e)
        {
            if (e.Action == CollectionChangeAction.Remove)
                OnPropertyChanging("Customer");
            else
            {
                if (e.Action == CollectionChangeAction.Add)
                    this.RemoveError("Customer");

                OnPropertyChanged("Customer");
            }
        }
 private void SchemaChanged(object sender, CollectionChangeEventArgs e)
 {
     DataTableReader target = (DataTableReader) this.readerWeak.Target;
     if (target != null)
     {
         target.SchemaChanged();
     }
     else
     {
         this.UnSubscribeEvents();
     }
 }
        internal virtual void UnregisterInternal(EmulatorComponent ec)
        {
            CollectionChangeEventHandler evt = _evtChanged;
            CollectionChangeEventArgs args = new CollectionChangeEventArgs(CollectionChangeAction.Remove, ec);

            if (evt != null)
            {
                evt(this, args);
            }

            this.Emulator.UnregisterComponent(ec);
        }
 private void ParentRelationCollectionChanged(object sender, CollectionChangeEventArgs e)
 {
     DataView target = (DataView) this._dvWeak.Target;
     if (target != null)
     {
         target.ParentRelationCollectionChanged(sender, e);
     }
     else
     {
         this.CleanUp(true);
     }
 }
Exemplo n.º 32
0
 private void GPU_group_CollectionChanged(object sender, CollectionChangeEventArgs e)
 {
     switch (e.Action)
     {
         case CollectionChangeAction.Add:
             RegisterGpuGroupHandlers((GPU_group) e.Element);
             break;
         case CollectionChangeAction.Remove:
             UnregisterGpuGroupHandlers((GPU_group) e.Element);
             break;
     }
     PopulatePage();
 }
		private void OnElementRemovedEvent (object sender, CollectionChangeEventArgs args)
		{
			if (args.Action != CollectionChangeAction.Remove)
				return;

			ListItemProvider provider = (ListItemProvider) Provider;

			if (selected
			    && provider.ListProvider.SelectedItemsCount > 1
			    && !provider.ListProvider.IsItemSelected (provider))
				RaiseAutomationEvent ();
			
			selected = provider.ListProvider.IsItemSelected (provider);
		}
		private void OnElementAddedEvent (object sender, CollectionChangeEventArgs args)
		{
			if (args.Action != CollectionChangeAction.Add)
				return;

			ListItemProvider provider = (ListItemProvider) Provider;
			SWF.DataGrid datagrid = (SWF.DataGrid) sender;
			
			if (!selected
			    && datagrid.UIASelectedRows > 1
			    && datagrid.IsSelected (provider.Index))
				RaiseAutomationEvent ();
			
			selected = datagrid.IsSelected (provider.Index);
		}
 private void columnsPrivateCopy_CollectionChanged(object sender, CollectionChangeEventArgs e)
 {
     if (!this.columnCollectionChanging)
     {
         this.PopulateSelectedColumns();
         if (e.Action == CollectionChangeAction.Add)
         {
             this.selectedColumns.SelectedIndex = this.columnsPrivateCopy.IndexOf((DataGridViewColumn) e.Element);
             ListBoxItem selectedItem = this.selectedColumns.SelectedItem as ListBoxItem;
             this.userAddedColumns[selectedItem.DataGridViewColumn] = true;
             this.columnsNames[selectedItem.DataGridViewColumn] = selectedItem.DataGridViewColumn.Name;
         }
         this.formIsDirty = true;
     }
 }
		private void AutoColChanged(object sender, CollectionChangeEventArgs e)
		{
			switch (e.Action)
			{
				case CollectionChangeAction.Add:
					add_event++;
					value_event = (string)e.Element;
					break;
				case CollectionChangeAction.Refresh:
					refresh_event++;
					value_event = (string)e.Element;
					break;
				case CollectionChangeAction.Remove:
					remove_event++;
					value_event = (string)e.Element;
					break;
			}
		}
Exemplo n.º 37
0
        protected virtual void ObjectStateManager_ObjectStateManagerChanged(object sender,
                                                                            System.ComponentModel.CollectionChangeEventArgs e)
        {
            var contextAdapter = (IObjectContextAdapter)this;

            if (e.Action != CollectionChangeAction.Add)
            {
                return;
            }

            var entry = contextAdapter.ObjectContext.ObjectStateManager.GetObjectStateEntry(e.Element);

            switch (entry.State)
            {
            case EntityState.Added:

                break;
            }
        }
Exemplo n.º 38
0
 public static void TaskCollectionChanged(object sender, CollectionChangeEventArgs e)
 {
     lock (DictionaryLock)
     {
         Task task = (Task)e.Element;
         if (e.Action == CollectionChangeAction.Add)
         {
             if (!UnmatchedTasks.Contains(task.opaque_ref))
                 AddTaskToUnmatchedList(task);
         }
         else if (e.Action == CollectionChangeAction.Remove)
         {
             CompletelyForgetTask(task);
         }
         else
         {
             log.DebugFormat(String.Format("Unmatched action from sender -- Action: {0}; Task: {1}", e.Action, task.opaque_ref));
         }
     }
 }
Exemplo n.º 39
0
        protected virtual void ObjectStateManager_ObjectStateManagerChanged(object sender,
                                                                            System.ComponentModel.CollectionChangeEventArgs e)
        {
            var contextAdapter = (IObjectContextAdapter)this;

            if (e.Action != CollectionChangeAction.Add)
            {
                return;
            }

            var entry = contextAdapter.ObjectContext.ObjectStateManager.GetObjectStateEntry(e.Element);

            switch (entry.State)
            {
            case EntityState.Added:
                CheckAndSetId(entry.Entity);
                EntityAuditingHelper.SetCreationAuditProperties(entry.Entity, GetAuditUserId());
                break;
                //case EntityState.Deleted: //It's not going here at all
                //    SetDeletionAuditProperties(entry.Entity, GetAuditUserId());
                //    break;
            }
        }
Exemplo n.º 40
0
 private static void Collection_Changed(object sender,
                                        System.ComponentModel.CollectionChangeEventArgs ex)
 {
     Console.WriteLine("List_Changed Event: '{0}'\t element={1}",
                       ex.Action, ex.Element);
 }
Exemplo n.º 41
0
 void TenderEntryEx_AssociationChanged(object sender, System.ComponentModel.CollectionChangeEventArgs e)
 {
     OnPropertyChanged("TotalTender");
     OnPropertyChanged("TotalChange");
 }
Exemplo n.º 42
0
 private static void Collection_Changed(object sender,
                                        System.ComponentModel.CollectionChangeEventArgs e)
 {
     Console.WriteLine("Collection_Changed Event: '{0}'\table element={1}",
                       e.Action.ToString(), e.Element.ToString());
 }
Exemplo n.º 43
0
 private void DummyProc(object sender, System.ComponentModel.CollectionChangeEventArgs e)
 {
 }