/// <summary> /// Creates a view content for a table. /// </summary> /// <param name="table">The table which should be viewed.</param> /// <param name="layout">The layout for the table.</param> /// <returns>The view content for the provided table.</returns> private Altaxo.Gui.Worksheet.Viewing.IWorksheetController CreateNewWorksheet_Unsynchronized(Altaxo.Data.DataTable table, Altaxo.Worksheet.WorksheetLayout layout) { layout.DataTable = table; var ctrl = new Altaxo.Gui.Worksheet.Viewing.WorksheetController(layout); var view = new Altaxo.Gui.Worksheet.Viewing.WorksheetViewWpf(); ctrl.ViewObject = view; if (null != Current.Workbench) { Current.Workbench.ShowView(ctrl, true); } return(ctrl); }
/// <summary> /// Creates a view content for a table. /// </summary> /// <param name="table">The table which should be viewed.</param> /// <param name="layout">The layout for the table.</param> /// <returns>The view content for the provided table.</returns> private Altaxo.Gui.Worksheet.Viewing.IWorksheetController CreateNewWorksheet_Unsynchronized(Altaxo.Data.DataTable table, Altaxo.Worksheet.WorksheetLayout layout) { layout.DataTable = table; var ctrl = new Altaxo.Gui.SharpDevelop.SDWorksheetViewContent(layout); var view = new Altaxo.Gui.Worksheet.Viewing.WorksheetViewWpf(); ctrl.Controller.ViewObject = view; if (null != Current.Workbench) Current.Workbench.ShowView(ctrl); return ctrl.Controller; }