Я использую DataGrid, чтобы разрешить редактирование сохраненной информации о сервере, один из столбцов представляет собой кнопку удаления, позволяющую удалить сервер из связанного списка привязок для DataGrid.ItemsSource, но когда сервер удаляется из списка привязок, DataGrid не обновляется до тех пор, пока вы не нажмете на другую запись, чтобы вызвать выбор. См. соответствующий код ниже:
ViewModel
public partial class ManageServersDialogViewModel : DialogViewModelBase
{
private BindingList mServersLocal = new BindingList();
public BindingList ServersLocal
{
get => mServersLocal;
set
{
SetProperty(ref mServersLocal, value);
}
}
[RelayCommand]
private void Delete(Server iServer)
{
ServersLocal.Remove(iServer);
OnPropertyChanged(nameof(ServersLocal));
{
}
< /code>
Просмотр < /pbr />
Подробнее здесь: https://stackoverflow.com/questions/793 ... refreshing
Avalonia datagrid не освежает ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение