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();
		}
Example #2
0
 /// <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();
		}