/// <summary> /// Remove item from collection /// </summary> /// <param name="item">image item</param> public void Remove(ImageItem item) { list.Remove(item); }
/// <summary> /// Insert a item into collection /// </summary> /// <param name="index">index of item</param> /// <param name="item">image item</param> public void Insert(int index, ImageItem item) { list.Insert(index, item); }
/// <summary> /// Get index of item in collection /// </summary> /// <param name="item">image item</param> /// <returns>index of item</returns> public int IndexOf(ImageItem item) { return list.IndexOf(item); }
/// <summary> /// Determines whether collection contains the item /// </summary> /// <param name="item">image item</param> /// <returns>true if collection contains item, otherwise false</returns> public bool Contains(ImageItem item) { return list.Contains(item); }
/// <summary> /// Add a image item to collection /// </summary> /// <param name="item">image item</param> /// <returns>index of item</returns> public int Add(ImageItem item) { return list.Add(item); }
//private string imagePath; //[Browsable(false)] //public string ImagePath //{ // get { return imagePath; } // set { imagePath = value; } //} /// <summary> /// Create a new copy of image item /// </summary> /// <returns></returns> public ImageItem Copy() { ImageItem imageItem = new ImageItem(); imageItem.Name = this.Name; imageItem.Image = this.Image; imageItem.ImageUrl = this.ImageUrl; // imageItem.ImagePath = this.ImagePath; return imageItem; }