/// <summary> /// Called when [execute collapse all]. /// </summary> /// <param name="sender">The sender.</param> /// <param name="args">The <see cref="System.Windows.Input.ExecutedRoutedEventArgs"/> instance containing the event data.</param> private static void OnExecuteCollapseAll(object sender, ExecutedRoutedEventArgs args) { DateTime start = DateTime.Now; GridTreeControl GTC = args.Source as GridTreeControl; GTC.CollapseAllNodes(); (GTC.DataContext as ViewModel).CollapseTime = string.Format("Collapsed time: {0:0.0000} secs", DateTime.Now.Subtract(start).TotalSeconds); (GTC.DataContext as ViewModel).ExpandTime = string.Empty; }
/// <summary> /// Called when [execute collapse all]. /// </summary> /// <param name="sender">The sender.</param> /// <param name="args">The <see cref="System.Windows.Input.ExecutedRoutedEventArgs"/> instance containing the event data.</param> private static void OnExecuteCollapseAll(object sender, ExecutedRoutedEventArgs args) { GridTreeControl GTC = args.Source as GridTreeControl; GTC.CollapseAllNodes(); }