UI Updated

This commit is contained in:
2024-08-22 15:37:53 +02:00
parent dff78a3026
commit 7e10a331ba
3 changed files with 13 additions and 2 deletions

View File

@@ -447,7 +447,9 @@
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Button Click="Button_NewBelegung_Click" Content="Belegung hinzufügen" HorizontalAlignment="Right" Grid.ColumnSpan="2" Margin="3" Visibility="{Binding Path=PermissionWohneinheitBelegungCreate, Converter={StaticResource BoolVisibilityConverter}}"/>
<dxg:GridControl Grid.Row="1" x:Name="datagrid_belegung" DataSource="{Binding WohneinheitBelegungListVM.VMList}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.ColumnSpan="2">
<dxg:GridControl Grid.Row="1" x:Name="datagrid_belegung"
DataSource="{Binding WohneinheitBelegungListVM.VMList}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.ColumnSpan="2">
<dxg:GridColumn x:Name="ColumnButtons2" AllowEditing="False" Width="Auto" FieldName="ReportLink" Header=" " Visible="{Binding Path=PermissionWohneinheitBelegungDelete}">
<dxg:GridColumn.DisplayTemplate>
<ControlTemplate>

View File

@@ -541,7 +541,7 @@ namespace BeWo.View.Detail
var vm = datagrid_wohneinheiten.GetCurrentValue<WohneinheitVM>();
ViewModel.WohneinheitListVM.VMList.Remove(vm);
ViewModel.WohneinheitListVM.RemoveVM(vm);
e.Handled = true;
}

View File

@@ -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));
}
}
}