private void EditButton_Click(object sender, System.Windows.RoutedEventArgs e) { ItemEditor ItemEditor = new UI.ItemEditor(); ItemEditor.Closed += new EventHandler(ItemEditor_Closed); Item i = ItemGrid.SelectedItem as Item; if (i != null) { ItemEditor.CurrentItem = i; ItemEditor.Show(); } }