Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
		/// <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;
		}