UI Updated
This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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));
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user