I am using Windows Community Toolkit datagrid in my WinUI3 desktop application. It works ok but I can't make it editable in-place though in docs they mention it should work.
<controls:DataGrid FrozenColumnCount="3" AutoGenerateColumns="False" IsReadOnly="False"
SelectionMode="Single" ItemsSource="{Binding items}" >
<controls:DataGrid.Columns>
...
</controls:DataGrid.Columns>
</controls:DataGrid>
where
private ObservableCollection<EditableRow> _items = new();
public ObservableCollection<EditableRow> items
{
get => _items;
set
{
SetProperty(ref _items, value, true);
OnPropertyChanged(nameof(items));
}
}
and EditableRow
implements IEditableObject
interface. I think it is a binding issue, what could be wrong here?