/// <summary> /// Loads the query hierarchy to display to the user. /// </summary> /// <param name="rootQueryFolder">The query hierarchy to be displayed.</param> public void LoadQueryHierarchy(QueryFolder rootQueryFolder) { if (rootQueryFolder == null) { throw new ArgumentNullException("rootQueryFolder"); } this.treeView.Nodes.Clear(); this.treeView.ImageList = new ImageList(); this.treeView.ImageList.Images.Add(IconManager.GetImage(@"FlatList_11939.png")); this.treeView.ImageList.Images.Add(IconManager.GetImage(@"WorkItemTree_11580.png")); this.treeView.ImageList.Images.Add(IconManager.GetImage(@"DirectLinksQuery_11955.png")); this.treeView.ImageList.Images.Add(IconManager.GetImage(@"Folder_6222.png")); this.treeView.ImageList.Images.Add(IconManager.GetImage(@"Folder_6221.png")); this.treeView.ImageList.TransparentColor = Color.Magenta; this.treeView.Visible = false; this.textBoxWorkingOverlay.Size = this.treeView.Size; this.textBoxWorkingOverlay.Location = this.treeView.Location; this.textBoxWorkingOverlay.Anchor = this.treeView.Anchor; this.textBoxWorkingOverlay.Visible = true; this.backgroundWorker.DoWork += new DoWorkEventHandler(this.BackgroundWorker_DoWork); this.backgroundWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(this.BackgroundWorker_RunWorkerCompleted); this.backgroundWorker.RunWorkerAsync(rootQueryFolder); }
/// <summary> /// Handler for the Load event of the team ribbon /// </summary> /// <param name="sender">The sender of the event.</param> /// <param name="e">The event arguments.</param> private void TeamRibbon_Load(object sender, RibbonUIEventArgs e) { this.Logger.Log(TraceEventType.Information, "Loading icons"); try { this.buttonImport.Image = IconManager.GetImage("NewList.png"); this.buttonImport.ShowImage = true; this.buttonRefresh.Image = IconManager.GetImage("Refresh.png"); this.buttonRefresh.ShowImage = true; this.toggleButtonShowLayoutEditor.Image = IconManager.GetImage("LayoutEditor.png"); this.toggleButtonShowLayoutEditor.ShowImage = true; } catch (Win32Exception) { // Ignore problems loading the icons. } }
/// <summary> /// Handles the Load event. /// </summary> /// <param name="sender">The sender of the event.</param> /// <param name="e">The event arguments.</param> private void WorkItemQueryAndLayoutPickerWizardView_Load(object sender, EventArgs e) { this.pictureBoxTitleIcon.Image = IconManager.GetImage("NewList.png"); }