private void RefreshAll() { mGeneral.Refresh(); mPartyEditorYuna.Refresh(); mPartyEditorRikku.Refresh(); mPartyEditorPaine.Refresh(); CreaturePanel.Update(); mCreatureTrapping.Refresh(); mItemsEditor.Refresh(); mAccessoriesEditor.Refresh(); mDressphereEditor.Refresh(); mDebugOptions.Refresh(); }
private void TreeView_SelectionChanged(object sender, RoutedPropertyChangedEventArgs <object> e) { var item = (TreeViewItem)e.NewValue; switch ((string)item.Tag) { case "General": mGeneral.Refresh(); EditorPanel.Content = mGeneral; break; case "PartyEditorYuna": mPartyEditorYuna.Refresh(); EditorPanel.Content = mPartyEditorYuna; break; case "PartyEditorRikku": mPartyEditorRikku.Refresh(); EditorPanel.Content = mPartyEditorRikku; break; case "PartyEditorPaine": mPartyEditorPaine.Refresh(); EditorPanel.Content = mPartyEditorPaine; break; case "CreaturePanel": CreaturePanel.Update(); EditorPanel.Content = mCreaturePanel; break; case "CreatureTrapping": mCreatureTrapping.Refresh(); EditorPanel.Content = mCreatureTrapping; break; case "ItemEditor": mItemsEditor.Refresh(); EditorPanel.Content = mItemsEditor; break; case "AccessoriesEditor": mAccessoriesEditor.Refresh(); EditorPanel.Content = mAccessoriesEditor; break; case "DressphereEditor": mDressphereEditor.Refresh(); EditorPanel.Content = mDressphereEditor; break; case "GarmentGridEditor": mGarmentGridEditor.Refresh(); EditorPanel.Content = mGarmentGridEditor; break; case "DebugOptions": mDebugOptions.Refresh(); EditorPanel.Content = mDebugOptions; break; default: break; } }