//protected TabPropertyPage _propertyPage = new TabPropertyPage(); //protected TabBrowserPage _browserPage = new TabBrowserPage(); //protected TabDataGridViewPage _dataGridViewPage = new TabDataGridViewPage(); //protected TabXmlPage _xmlPage = new TabXmlPage(); //protected TabTextPage _textPage = new TabTextPage(); #endregion #region Static Members //public static TabTextPage TextPage //{ // get // { // return Instance._textPage; // } //} //public static TabXmlPage XmlPage //{ // get // { // return Instance._xmlPage; // } //} //public static TabPropertyPage PropertyPage //{ // get // { // return Instance._propertyPage; // } //} //public static TabBrowserPage BrowserPage //{ // get // { // return Instance._browserPage; // } //} //public static TabDataGridViewPage DataGridViewPage //{ // get // { // return Instance._dataGridViewPage; // } //} //public static TabPage[] StandardPages //{ // get // { // return Instance._standardPages; // } //} public static TabPropertyPage GetPropertyPage(string title, object obj) { string key = title + "PROPERTY"; TabPage page = null; if (!Instance._alPagesStore.TryGetValue(key, out page)) { page = new TabPropertyPage(title, obj); Instance._alPagesStore.Add(key, page); } else { ((TabPropertyPage)page).Grid.SelectedObject = obj; } return((TabPropertyPage)page); }
//public static TabTextPage TextPage //{ // get // { // return Instance._textPage; // } //} //public static TabXmlPage XmlPage //{ // get // { // return Instance._xmlPage; // } //} //public static TabPropertyPage PropertyPage //{ // get // { // return Instance._propertyPage; // } //} //public static TabBrowserPage BrowserPage //{ // get // { // return Instance._browserPage; // } //} //public static TabDataGridViewPage DataGridViewPage //{ // get // { // return Instance._dataGridViewPage; // } //} //public static TabPage[] StandardPages //{ // get // { // return Instance._standardPages; // } //} public static TabPropertyPage GetPropertyPage(string title, object obj) { string key = title + "PROPERTY"; TabPage page = null; if (!Instance._alPagesStore.TryGetValue(key, out page)) { page = new TabPropertyPage(title, obj); Instance._alPagesStore.Add(key, page); } else { ((TabPropertyPage)page).Grid.SelectedObject = obj; } return (TabPropertyPage)page; }