diff --git a/src/Avalonia.Controls.DataGrid/DataGrid.cs b/src/Avalonia.Controls.DataGrid/DataGrid.cs index a070a1b9d7..1b4632d368 100644 --- a/src/Avalonia.Controls.DataGrid/DataGrid.cs +++ b/src/Avalonia.Controls.DataGrid/DataGrid.cs @@ -535,7 +535,8 @@ namespace Avalonia.Controls AvaloniaProperty.RegisterDirect( nameof(SelectedIndex), o => o.SelectedIndex, - (o, v) => o.SelectedIndex = v); + (o, v) => o.SelectedIndex = v, + defaultBindingMode: BindingMode.TwoWay); /// /// Gets or sets the index of the current selection. @@ -553,7 +554,8 @@ namespace Avalonia.Controls AvaloniaProperty.RegisterDirect( nameof(SelectedItem), o => o.SelectedItem, - (o, v) => o.SelectedItem = v); + (o, v) => o.SelectedItem = v, + defaultBindingMode: BindingMode.TwoWay); /// /// Gets or sets the data item corresponding to the selected row.