private void OnMenuFitSymbolsToDefaultContextMenuCommand(object sender, EventArgs e) { var command = sender as MenuCommand; var store = this.CurrentDocData.Store; var simbolos = store.ElementDirectory.FindElements <Simbolo>(); if (simbolos.Count == 0) { return; } using (var transaction = store.TransactionManager.BeginTransaction("AjustarAoPadrao")) { try { foreach (var simbolo in simbolos) { CompartmentHelper.AjustarAoPadrao(simbolo); } transaction.Commit(); // Don't forget this! } catch (Exception) { transaction.Rollback(); System.Windows.Forms .MessageBox.Show("Não foi possível ajustar o tamanho dos Símbolos. Desculpe por isso :(" , "FALHA AO AJUSTAR TAMANHO" , System.Windows.Forms.MessageBoxButtons.OK , System.Windows.Forms.MessageBoxIcon.Error); } } }