Fix the problem after clicking to sort and drag

pull/3165/head
2dust 2023-02-01 15:23:17 +08:00
parent d2bef312ce
commit 146f597a0b
1 changed files with 11 additions and 3 deletions

View File

@ -254,11 +254,19 @@ namespace v2rayN.Views
private void LstProfiles_ColumnHeader_Click(object sender, RoutedEventArgs e) private void LstProfiles_ColumnHeader_Click(object sender, RoutedEventArgs e)
{ {
var colHeader = sender as DataGridColumnHeader; var colHeader = sender as DataGridColumnHeader;
if (colHeader == null || colHeader.TabIndex < 0) if (colHeader == null || colHeader.TabIndex < 0 || colHeader.Column == null)
{ {
return; return;
} }
if (colHeader.TabIndex == 0)
//find index
var index = lstProfiles.Columns.IndexOf(colHeader.Column);
if (index < 0)
{
index = colHeader.TabIndex;
}
if (index == 0)
{ {
foreach (var it in lstProfiles.Columns) foreach (var it in lstProfiles.Columns)
{ {
@ -268,7 +276,7 @@ namespace v2rayN.Views
return; return;
} }
ViewModel?.SortServer(colHeader.TabIndex); ViewModel?.SortServer(index);
} }
private void menuSelectAll_Click(object sender, RoutedEventArgs e) private void menuSelectAll_Click(object sender, RoutedEventArgs e)