private void AddLocation_Click(object sender, RoutedEventArgs e) { AddLocation window = new AddLocation(); if (window.ShowDialog().Value) { this.TransportViewModel.Locations.Add(window.DataContext as LocationInfo); } }