public MostRecentlyUsedItemControl(string base64Image, MostRecentlyUsedItem item) { InitializeComponent(); SetStyle(ControlStyles.OptimizedDoubleBuffer, true); SetStyle(ControlStyles.AllPaintingInWmPaint, true); this.item = item; this.base64Image = base64Image; }
/// <summary> /// Handles the BeginningActivity event of the TaskActivitiesProvider control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="BritishMicro.TaskClerk.TaskActivityEventArgs"/> instance containing the event data.</param> void TaskActivitiesProvider_BeginningActivity(object sender, TaskActivityEventArgs e) { TaskDescription description = e.TaskActivity.TaskDescription; MostRecentlyUsedItem targetItem = this._items.Find( delegate(MostRecentlyUsedItem item) { return(item.Id.Equals(description.Id)); }); if (targetItem == null) { targetItem = new MostRecentlyUsedItem(description.Id); } this._items.Remove(targetItem); this._items.Insert(0, targetItem); targetItem.Usage++; }
public OpenMruPluginEventArgs(MostRecentlyUsedItem item) { Item = item; }