private void pageTabs_ItemReordered(object sender, ItemReorderedEventArgs e) { Move(pageTabs, e); }
private void notebookTabs_ItemReordered(object sender, ItemReorderedEventArgs e) { Move(notebookTabs, e); }
private void sectionTabs_ItemReordered(object sender, ItemReorderedEventArgs e) { Move(sectionTabs, e); }
private void Move(ItemsControl itemsControl, ItemReorderedEventArgs args) { XmlElement element = NoteDatabase.Database.Doc.GetElementById(((DatabaseObject)((FrameworkElement)itemsControl.Items[args.NewIndex]).Tag).ID); element.MoveTo(args.NewIndex); }