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