diff --git a/BeWo/View/Detail/WohnheimView.xaml b/BeWo/View/Detail/WohnheimView.xaml
index 62c88dd1e..817021a0c 100644
--- a/BeWo/View/Detail/WohnheimView.xaml
+++ b/BeWo/View/Detail/WohnheimView.xaml
@@ -447,7 +447,9 @@
-
+
diff --git a/BeWo/View/Detail/WohnheimView.xaml.cs b/BeWo/View/Detail/WohnheimView.xaml.cs
index a57436ad7..43f0a2915 100644
--- a/BeWo/View/Detail/WohnheimView.xaml.cs
+++ b/BeWo/View/Detail/WohnheimView.xaml.cs
@@ -541,7 +541,7 @@ namespace BeWo.View.Detail
var vm = datagrid_wohneinheiten.GetCurrentValue();
- ViewModel.WohneinheitListVM.VMList.Remove(vm);
+ ViewModel.WohneinheitListVM.RemoveVM(vm);
e.Handled = true;
}
diff --git a/BeWo/ViewModel/ListViewModel/WohneinheitListVM.cs b/BeWo/ViewModel/ListViewModel/WohneinheitListVM.cs
index e2750e4f9..9f8734d14 100644
--- a/BeWo/ViewModel/ListViewModel/WohneinheitListVM.cs
+++ b/BeWo/ViewModel/ListViewModel/WohneinheitListVM.cs
@@ -52,6 +52,8 @@ namespace BeWo.ViewModel.ListViewModel
_Wohnungsnamen.Clear();
_Wohnungsnamen.AddRange(GetWohnungsnamen());
+ FirePropertyChanged(nameof(VMList));
+
return vm;
}
@@ -73,5 +75,12 @@ namespace BeWo.ViewModel.ListViewModel
CurrentVM = null;
}
+
+ internal void RemoveVM(WohneinheitVM vm)
+ {
+ VMList.Remove(vm);
+
+ FirePropertyChanged(nameof(VMList));
+ }
}
}
\ No newline at end of file