void ButtonBuildCommandChannel_Click(object sender, RoutedEventArgs e) { ConnectionStringBuilder csb = new ConnectionStringBuilder(ConnectionStringBuilder.ConnectionType.CommandChannel); if (!string.IsNullOrEmpty(TextBoxCommandChannel.Text)) { csb.ConnectionString = TextBoxCommandChannel.Text; } csb.Closed += new EventHandler(delegate(object popupWindow, EventArgs eargs) { if ((bool)csb.DialogResult) { TextBoxCommandChannel.Text = csb.ConnectionString; } }); #if !SILVERLIGHT csb.Owner = Window.GetWindow(this); csb.WindowStartupLocation = WindowStartupLocation.CenterOwner; csb.ShowDialog(); #else csb.Show(); #endif }