mirror of
https://github.com/sourcegit-scm/sourcegit
synced 2025-05-21 04:04:59 +00:00
Use DataGrid instead of ListView to improve performance when there's too many tags
This commit is contained in:
parent
3f2624dfb8
commit
c72e21d660
2 changed files with 40 additions and 27 deletions
|
@ -838,7 +838,7 @@ namespace SourceGit.UI {
|
|||
}
|
||||
|
||||
private void TagLostFocus(object sender, RoutedEventArgs e) {
|
||||
(sender as ListView).UnselectAll();
|
||||
(sender as DataGrid).UnselectAll();
|
||||
}
|
||||
|
||||
private void TagSelectionChanged(object sender, SelectionChangedEventArgs e) {
|
||||
|
@ -849,7 +849,7 @@ namespace SourceGit.UI {
|
|||
}
|
||||
|
||||
private void TagContextMenuOpening(object sender, ContextMenuEventArgs e) {
|
||||
var tag = (sender as ListView).SelectedItem as Git.Tag;
|
||||
var tag = (sender as DataGrid).SelectedItem as Git.Tag;
|
||||
if (tag == null) return;
|
||||
|
||||
var createBranch = new MenuItem();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue