From 4e907efeddc6c8f331db9bbf9f06e7ed26153155 Mon Sep 17 00:00:00 2001 From: Max Katz Date: Sun, 16 May 2021 18:25:03 -0400 Subject: [PATCH] Merge pull request #5931 from Deadpikle/patch-1 Default DataGrid SelectedIndex & SelectedItem binding mode to TwoWay --- src/Avalonia.Controls.DataGrid/DataGrid.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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.