public SkeletonLayout(DesignerLib.Skeleton skeleton) { this.skeleton = skeleton; InitializeComponent(); this.Header = this.skeleton.Name + (this.skeleton.IsSaved ? "" : "*"); this.Initialize(mainWindow, this.dockSite); { SplitPanel splitPanel = new SplitPanel(); DockWindowGroup dg = new DockWindowGroup(); dg.Items.Add(bonesWindow = new ToolWindows.Skeleton.BonesWindow(this.skeleton)); splitPanel.Children.Add(dg); DockSite.SetDock(splitPanel, Dock.Top); DockSite.SetDockSize(splitPanel, 500); this.dockSite.SplitPanels.Add(splitPanel); dg.UpdateVisibility(); } //{ // SplitPanel splitPanel = new SplitPanel(); // DockWindowGroup dg = new DockWindowGroup(); // dg.Items.Add(animWindow = new ToolWindows.Skeleton.AnimationsWindow(this.skeleton)); // splitPanel.Children.Add(dg); // DockSite.SetDock(splitPanel, Dock.Right); // DockSite.SetDockSize(splitPanel, 200); // this.dockSite.SplitPanels.Add(splitPanel); // dg.UpdateVisibility(); //} //{ // SplitPanel splitPanel = new SplitPanel(); // DockWindowGroup dg = new DockWindowGroup(); // dg.Items.Add(propWindow = new ToolWindows.Skeleton.PropertiesWindow()); // splitPanel.Children.Add(dg); // DockSite.SetDock(splitPanel, Dock.Top); // DockSite.SetDockSize(splitPanel, 200); // this.dockSite.SplitPanels.Add(splitPanel); // dg.UpdateVisibility(); //} bonesWindow.Closed += OnBonesWinClosed; //animWindow.Closed += OnAnimWinClosed; //propWindow.Closed += OnPropWinClosed; }
public BonesWindow(DesignerLib.Skeleton skel) { InitializeComponent(); this.grid.DataContext = skel; }
public AnimationsWindow(DesignerLib.Skeleton skel) { InitializeComponent(); this.list.DataContext = skel; }