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; } } }
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); }
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); } }
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); }
protected virtual void OnCollectionChanged(System.ComponentModel.CollectionChangeEventArgs ccevent) { if (CollectionChanged != null) { CollectionChanged(this, ccevent); } }
private void ObjectStateManager_ObjectStateManagerChanged(Object sender, CollectionChangeEventArgs e) { if(e.Action == CollectionChangeAction.Add) { if(e.Element is Event) { ((Event)e.Element).objectContext = objectContext; } } }
private void SchemaChanged(object sender, System.ComponentModel.CollectionChangeEventArgs e) { if ((e.Action == System.ComponentModel.CollectionChangeAction.Remove)) { this.InitVars(); } }
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 (); }
private void ColumnsCollection_Changed(object sender, System.ComponentModel.CollectionChangeEventArgs e) { DataColumnCollection columns = (DataColumnCollection)sender; Console.WriteLine("ColumnsCollectionChanged: " + columns.Count); }
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 (); }
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"); }
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; } }
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()); }
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 (); } }
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); } }
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; } }
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; } }
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)); } } }
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; } }
private static void Collection_Changed(object sender, System.ComponentModel.CollectionChangeEventArgs ex) { Console.WriteLine("List_Changed Event: '{0}'\t element={1}", ex.Action, ex.Element); }
void TenderEntryEx_AssociationChanged(object sender, System.ComponentModel.CollectionChangeEventArgs e) { OnPropertyChanged("TotalTender"); OnPropertyChanged("TotalChange"); }
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()); }
private void DummyProc(object sender, System.ComponentModel.CollectionChangeEventArgs e) { }