void ResetExpandAllToggleButton()
 {
     resetting = true;
     this.ToggleExpandAll.IsEnabled = writer.CanExpandCollapse;
     this.ToggleExpandAll.ToolTip   = "Show Details";
     this.ToggleExpandAll.IsChecked = false;
     ToggleExpandAllImage.SetResourceReference(Image.SourceProperty, "ExpandAllIcon");
     resetting = false;
 }
 private void OnToggleExpandAll_Unchecked(object sender, RoutedEventArgs e)
 {
     if (resetting)
     {
         return;
     }
     ToggleExpandAll.ToolTip = "Show Details";
     writer.CollapseAll();
     ToggleExpandAllImage.SetResourceReference(Image.SourceProperty, "ExpandAllIcon");
 }