private void items_ItemsChanged(RadItemCollection changed, RadItem target, ItemsChangeOperation operation) { RadGalleryItem item = target as RadGalleryItem; if (item != null) { switch (operation) { case ItemsChangeOperation.Inserted: item.Click += new EventHandler(galleryItem_Clicked); item.MouseHover += new EventHandler(item_MouseHover); if (this.GetBitState(ZoomItemsStateKey)) { item.AddBehavior(this.zoomBehavior); } item.Owner = this; item.StretchHorizontally = false; item.StretchVertically = false; break; case ItemsChangeOperation.Removed: item.Click -= new EventHandler(galleryItem_Clicked); item.MouseHover -= new EventHandler(item_MouseHover); break; } } this.SetUpDownButtons(); }
private void items_ItemsChanged( RadItemCollection changed, RadItem target, ItemsChangeOperation operation) { RadGalleryItem radGalleryItem = (RadGalleryItem)target; switch (operation) { case ItemsChangeOperation.Inserted: radGalleryItem.Click += new EventHandler(this.galleryItem_Clicked); radGalleryItem.MouseHover += new EventHandler(this.item_MouseHover); if (this.GetBitState(35184372088832L)) { radGalleryItem.AddBehavior((PropertyChangeBehavior)this.zoomBehavior); } radGalleryItem.Owner = this; radGalleryItem.StretchHorizontally = false; radGalleryItem.StretchVertically = false; break; case ItemsChangeOperation.Removed: radGalleryItem.Click -= new EventHandler(this.galleryItem_Clicked); radGalleryItem.MouseHover -= new EventHandler(this.item_MouseHover); break; } this.SetUpDownButtons(); }