protected virtual void InitializeComponents() { AutomaticSourcingPanel = new AutomaticSourcingPanel(); AutomaticTablePropertiesPanel = new AutomaticTablePropertiesPanel(); this.Background = null; this.BorderBrush = null; // ItemsPanelTemplate temp = this.ItemsPanel; Uri rd1 = new Uri("../Resources/Styles/TabControl.xaml", UriKind.Relative); this.Resources.MergedDictionaries.Add(Application.LoadComponent(rd1) as ResourceDictionary); designTabItem = new TabItem(); designTabItem.Header = "Design"; designTabItem.Background = null; designTabItem.BorderBrush = null; auditTabItem = new TabItem(); auditTabItem.Header = "Audit"; auditTabItem.Background = null; auditTabItem.BorderBrush = null; try { this.SpreadSheet = new DESheetPanel(); //this.SpreadSheet.Office.CreateNew(EdrawOffice.EXCEL_ID); //this.SpreadSheet.BuildSheetPanelMethod(); //image = new System.Windows.Controls.Image(); //host = new WindowsFormsHost(); //host.Child = SpreadSheet; this.Content = this.SpreadSheet; } catch (Exception) { } }
public List <object> getEditableControls() { List <object> controls = new List <object>(0); controls.AddRange(AutomaticTablePropertiesPanel.getEditableControls()); controls.AddRange(AutomaticSourcingPanel.getEditableControls()); if (this.SpreadSheet != null) { controls.Add(this.SpreadSheet); } return(controls); }