public void OpenTable(object parameter) { ConnectWindow cwWnd = new ConnectWindow(); cwWnd.ShowDialog(); if (cwWnd.model != null) { SelectedPlugin = cwWnd.model.SelectedPlugin; // cwWnd.model.CreateConnectionString(); string connectionString = cwWnd.model.CreateConnectionString(); if (SelectedPlugin.OpenTable(connectionString, cwWnd.model.SelectedTable)) { ListTablesItem list = new ListTablesItem { tableName = cwWnd.model.SelectedTable, serverName = cwWnd.model.connectPars.serverName, fields = SelectedPlugin.listFields, database = cwWnd.model.SelectedDatabase, SelectedPlugin = SelectedPlugin, //sqlConnection = SelectedPlugin.sqlConnection, connectionString = connectionString }; listTables.Add(list); //sqlConnection = SelectedPlugin.sqlConnection; Messenger.Default.Send<ListTablesItem>(list, "AppendTabItem"); } } }