private void DeleteRowButton_Click(object sender, RoutedEventArgs e) { var wrapper = (sender as Button).DataContext as XbimReferencedModelViewModel; if (wrapper.ReferencedModel != null) { ReferencedModelWrappers.Remove(wrapper); } }
private void FederatedModelProperties_DataContextChanged(object sender, DependencyPropertyChangedEventArgs e) { _model = DataContext as IfcStore; if (_model == null) { return; } var tempRefModHolder = _model.ReferencedModels; foreach (var refMod in tempRefModHolder) { ReferencedModelWrappers.Add(new XbimReferencedModelViewModel(refMod)); } }