private static void TemplateBottom(object sender, ExecutedRoutedEventArgs e) { Main main = (Main)sender; TemplateField field = main.SelectedTemplateField; if (field != null) { field.Bottom(); main.SelectedTemplateField = field; EnsureTemplateTreeDoesNotSelectRoot(main); } }