private void Button_Click_1(object sender, RoutedEventArgs e) { var crewMember = namesList.SelectedItem as Unit; var item = memItems.SelectedItem as Item; if (crewMember != null && memItems.SelectedItem != null) { AddOrChangeItem form = new AddOrChangeItem(mainwindow, item, crewMember); form.ShowDialog(); } }