- Timestamp:
- 04/22/10 05:14:39 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Core/3.3/Collections/ItemArray.cs
r3431 r3483 36 36 [Item("ItemArray<T>", "Represents an array of items.")] 37 37 public class ItemArray<T> : ObservableArray<T>, IItemArray<T> where T : class, IItem { 38 private string filename; 39 public string Filename { 40 get { return filename; } 41 set { 42 if (!filename.Equals(value)) { 43 filename = value; 44 OnFilenameChanged(); 45 } 46 } 47 } 48 38 49 public virtual string ItemName { 39 50 get { return ItemAttribute.GetName(this.GetType()); } … … 77 88 } 78 89 90 public event EventHandler FilenameChanged; 91 protected virtual void OnFilenameChanged() { 92 EventHandler handler = FilenameChanged; 93 if (handler != null) handler(this, EventArgs.Empty); 94 } 79 95 public event EventHandler ItemImageChanged; 80 96 protected virtual void OnItemImageChanged() {
Note: See TracChangeset
for help on using the changeset viewer.