void Groups_ItemsRemoved(object sender, Collections.CollectionItemsChangedEventArgs <Collections.IndexedItem <UserGroup> > e) { foreach (var u in e.Items) { Content.DeleteUserGroupAsync(u.Value, PluginInfrastructure.ErrorHandling.ShowErrorDialog); } }
protected override void Content_ItemsAdded(object sender, Collections.CollectionItemsChangedEventArgs <RefreshableJob> e) { if (InvokeRequired) { Invoke(new CollectionItemsChangedEventHandler <RefreshableJob>(Content_ItemsAdded), sender, e); } else { base.Content_ItemsAdded(sender, e); foreach (ColumnHeader c in this.itemsListView.Columns) { c.AutoResize(ColumnHeaderAutoResizeStyle.HeaderSize); int w = c.Width; c.AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent); if (w > c.Width) { c.AutoResize(ColumnHeaderAutoResizeStyle.HeaderSize); } } foreach (var item in e.Items) { item.ItemImageChanged += new EventHandler(item_ItemImageChanged); } } }
//whenever a new filter is added the preprocessing data is set to the filter private void Content_ItemsAdded(object sender, Collections.CollectionItemsChangedEventArgs <IFilter> e) { if (Content != null) { foreach (IFilter filter in e.Items) { filter.ConstrainedValue = Content.PreprocessingData; } } }
private void Content_CheckedItemsChanged(object sender, Collections.CollectionItemsChangedEventArgs <IFilter> e) { if (Content != null) { foreach (IFilter filter in e.Items) { filter.Active = checkedFilterView.Content.ItemChecked(filter); } UpdateFilter(); } }
void Content_ItemsAdded(object sender, Collections.CollectionItemsChangedEventArgs <Collections.IndexedItem <Resource> > e) { OnContentChanged(); }