void tree_Collapsed(object sender, TreeBranchCollapsedEventArgs e) { if (this.ignoreExpandCollapseEventsDuringInitializationOrUninitialized) return; if (this.dataSnapshot == null) return; string folderCollapsed = e.Model.ToString(); if (this.dataSnapshot.StrategyFoldersExpanded.Contains(folderCollapsed) == false) return; this.dataSnapshot.StrategyFoldersExpanded.Remove(folderCollapsed); this.dataSnapshotSerializer.Serialize(); }
/// <summary> /// Trigger the collapsed event /// </summary> /// <param name="e"></param> protected virtual void OnCollapsed(TreeBranchCollapsedEventArgs e) { if (this.Collapsed != null) this.Collapsed(this, e); }
void tree_Collapsed(object sender, TreeBranchCollapsedEventArgs e) { if (this.ignoreExpandCollapseEventsDuringInitializationOrUninitialized) return; DataSource dataSourceCollapsed = e.Model as DataSource; if (dataSourceCollapsed == null) return; if (this.dataSnapshot == null) return; string dataSourceCollapsedName = dataSourceCollapsed.Name; if (this.dataSnapshot.DataSourceFoldersExpanded.Contains(dataSourceCollapsedName) == false) return; this.dataSnapshot.DataSourceFoldersExpanded.Remove(dataSourceCollapsedName); this.dataSnapshotSerializer.Serialize(); }