public void SplitterDock_Ctor() { var actual = new SplitterDock(); Assert.NotNull(actual); }
public override IDock CreateLayout() { //var elementTreeDocument = new ElementTreeDocument //{ // Id = "ElementTreeDocument", // Title = "ElementTreeDocument" //}; var elementTreeTool = new ElementTreeTool { Id = "ElementTreeTool", Title = "ElementTreeTool" }; var leftPaneTop = new ToolDock() { Id = "LeftPaneTop", Title = "LeftPaneTop", Proportion = double.NaN, CurrentView = elementTreeTool, Views = CreateList <IView>(elementTreeTool) }; var leftPane = new LayoutDock() { Id = "LeftPane", Title = "LeftPane", Proportion = double.NaN, Orientation = Orientation.Vertical, CurrentView = null, Views = CreateList <IView>(leftPaneTop) }; var leftSplitter = new SplitterDock() { Id = "LeftSplitter", Title = "LeftSplitter" }; var documentsPane = new DocumentDock() { Id = "DocumentsPane", Title = "DocumentsPane", Proportion = double.NaN, CurrentView = null, Views = CreateList <IView>() //CurrentView = elementTreeDocument, //Views = CreateList<IView>(elementTreeDocument) }; var mainLayout = new LayoutDock { Id = "MainLayout", Title = "MainLayout", Proportion = double.NaN, Orientation = Orientation.Horizontal, CurrentView = null, Views = CreateList <IView>(leftPane, leftSplitter, documentsPane) }; var mainView = new MainView { Id = "Main", Title = "Main", CurrentView = mainLayout, Views = CreateList <IView>(mainLayout) }; var root = CreateRootDock(); root.Id = "Root"; root.Title = "Root"; root.CurrentView = mainView; root.DefaultView = mainView; root.Views = CreateList <IView>(mainView); root.Left = CreatePinDock(); root.Left.Alignment = Alignment.Left; AddAllViews(root, mainView, mainLayout, documentsPane, leftSplitter, leftPane, leftPaneTop, elementTreeTool); return(root); }