From 98fdff7543015a54a90e7e4d20c1408f5ec2b874 Mon Sep 17 00:00:00 2001 From: leo Date: Wed, 29 May 2024 16:01:12 +0800 Subject: [PATCH] code_style: code cleanup --- src/Views/ChangeCollectionView.axaml.cs | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/src/Views/ChangeCollectionView.axaml.cs b/src/Views/ChangeCollectionView.axaml.cs index 9b9ad904..a2dd928d 100644 --- a/src/Views/ChangeCollectionView.axaml.cs +++ b/src/Views/ChangeCollectionView.axaml.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Generic; -using System.IO; using Avalonia; using Avalonia.Controls; @@ -110,11 +109,9 @@ namespace SourceGit.Views }; var selection = new Models.TreeDataGridSelectionModel(source, x => x.Children); + selection.SingleSelect = SingleSelect; selection.RowDoubleTapped += (_, e) => RaiseEvent(new RoutedEventArgs(ChangeDoubleTappedEvent)); - - source.Selection = selection; - source.RowSelection.SingleSelect = SingleSelect; - source.RowSelection.SelectionChanged += (s, _) => + selection.SelectionChanged += (s, _) => { if (!_isSelecting && s is Models.TreeDataGridSelectionModel model) { @@ -128,6 +125,7 @@ namespace SourceGit.Views } }; + source.Selection = selection; tree.Source = source; } else if (viewMode == Models.ChangeViewMode.List) @@ -138,11 +136,9 @@ namespace SourceGit.Views }; var selection = new Models.TreeDataGridSelectionModel(source, null); + selection.SingleSelect = SingleSelect; selection.RowDoubleTapped += (_, e) => RaiseEvent(new RoutedEventArgs(ChangeDoubleTappedEvent)); - - source.Selection = selection; - source.RowSelection.SingleSelect = SingleSelect; - source.RowSelection.SelectionChanged += (s, _) => + selection.SelectionChanged += (s, _) => { if (!_isSelecting && s is Models.TreeDataGridSelectionModel model) { @@ -156,6 +152,7 @@ namespace SourceGit.Views } }; + source.Selection = selection; tree.Source = source; } else @@ -170,11 +167,9 @@ namespace SourceGit.Views }; var selection = new Models.TreeDataGridSelectionModel(source, null); + selection.SingleSelect = SingleSelect; selection.RowDoubleTapped += (_, e) => RaiseEvent(new RoutedEventArgs(ChangeDoubleTappedEvent)); - - source.Selection = selection; - source.RowSelection.SingleSelect = SingleSelect; - source.RowSelection.SelectionChanged += (s, _) => + selection.SelectionChanged += (s, _) => { if (!_isSelecting && s is Models.TreeDataGridSelectionModel model) { @@ -188,6 +183,7 @@ namespace SourceGit.Views } }; + source.Selection = selection; tree.Source = source; } }