private void resourcesListViewAdapter_LabelEdited(object sender, LabelEditedEventArgs <object> e) { Character character = e.Item.As <Character>(); m_storyContext.DoTransaction(delegate { character.Name = e.Label; }, "Rename Character".Localize()); if (m_statusService != null) { m_statusService.ShowStatus("Rename Character".Localize()); } }