private void Schemas_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { try { if (null == Schemas.SelectedValue) { return; } var schemaName = Schemas.SelectedValue.ToString(); if (String.IsNullOrEmpty(schemaName)) { return; } _currentSchema = _currentProject.GetSchema(schemaName); Tables.ItemsSource = _currentSchema.GetTables(); } catch (Exception ex) { Dispatcher.Invoke(() => { LastStatusMessage.Text = "Error see output window"; }); OutputWindowMessage.WriteMessage("Error selecting schema:"); OutputWindowMessage.WriteMessage(ex.Message); } }
private void Schemas_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { ClearSchema(); if (null == Schemas.SelectedValue) { return; } var schemaName = Schemas.SelectedValue.ToString(); if (String.IsNullOrEmpty(schemaName)) { return; } _currentSchema = _currentProject.GetSchema(schemaName); Tables.ItemsSource = _currentSchema.GetTables(); }