@ -167,7 +167,7 @@ namespace Avalonia.Controls.UnitTests
Assert . True ( container . IsSelected ) ;
_ mouse . Click ( container , modifiers : Input Modifiers. Control ) ;
_ mouse . Click ( container , modifiers : Key Modifiers. Control ) ;
Assert . Null ( target . SelectedItem ) ;
Assert . False ( container . IsSelected ) ;
@ -202,7 +202,7 @@ namespace Avalonia.Controls.UnitTests
Assert . True ( container1 . IsSelected ) ;
_ mouse . Click ( container2 , modifiers : Input Modifiers. Control ) ;
_ mouse . Click ( container2 , modifiers : Key Modifiers. Control ) ;
Assert . Equal ( item2 , target . SelectedItem ) ;
Assert . False ( container1 . IsSelected ) ;
@ -234,15 +234,15 @@ namespace Avalonia.Controls.UnitTests
var item1Container = ( TreeViewItem ) target . ItemContainerGenerator . Index . ContainerFromItem ( item1 ) ;
var item2Container = ( TreeViewItem ) target . ItemContainerGenerator . Index . ContainerFromItem ( item2 ) ;
ClickContainer ( item1Container , Input Modifiers. Control ) ;
ClickContainer ( item1Container , Key Modifiers. Control ) ;
Assert . True ( item1Container . IsSelected ) ;
ClickContainer ( item2Container , Input Modifiers. Control ) ;
ClickContainer ( item2Container , Key Modifiers. Control ) ;
Assert . True ( item2Container . IsSelected ) ;
Assert . Equal ( new [ ] { item1 , item2 } , target . Selection . SelectedItems . OfType < Node > ( ) ) ;
ClickContainer ( item1Container , Input Modifiers. Control ) ;
ClickContainer ( item1Container , Key Modifiers. Control ) ;
Assert . False ( item1Container . IsSelected ) ;
Assert . DoesNotContain ( item1 , target . Selection . SelectedItems . OfType < Node > ( ) ) ;
@ -273,11 +273,11 @@ namespace Avalonia.Controls.UnitTests
var fromContainer = ( TreeViewItem ) target . ItemContainerGenerator . Index . ContainerFromItem ( from ) ;
var toContainer = ( TreeViewItem ) target . ItemContainerGenerator . Index . ContainerFromItem ( to ) ;
ClickContainer ( fromContainer , Input Modifiers. None ) ;
ClickContainer ( fromContainer , Key Modifiers. None ) ;
Assert . True ( fromContainer . IsSelected ) ;
ClickContainer ( toContainer , Input Modifiers. Shift ) ;
ClickContainer ( toContainer , Key Modifiers. Shift ) ;
AssertChildrenSelected ( target , rootNode ) ;
}
@ -306,11 +306,11 @@ namespace Avalonia.Controls.UnitTests
var fromContainer = ( TreeViewItem ) target . ItemContainerGenerator . Index . ContainerFromItem ( from ) ;
var toContainer = ( TreeViewItem ) target . ItemContainerGenerator . Index . ContainerFromItem ( to ) ;
ClickContainer ( fromContainer , Input Modifiers. None ) ;
ClickContainer ( fromContainer , Key Modifiers. None ) ;
Assert . True ( fromContainer . IsSelected ) ;
ClickContainer ( toContainer , Input Modifiers. Shift ) ;
ClickContainer ( toContainer , Key Modifiers. Shift ) ;
AssertChildrenSelected ( target , rootNode ) ;
}
@ -339,12 +339,12 @@ namespace Avalonia.Controls.UnitTests
var fromContainer = ( TreeViewItem ) target . ItemContainerGenerator . Index . ContainerFromItem ( from ) ;
var toContainer = ( TreeViewItem ) target . ItemContainerGenerator . Index . ContainerFromItem ( to ) ;
ClickContainer ( fromContainer , Input Modifiers. None ) ;
ClickContainer ( fromContainer , Key Modifiers. None ) ;
ClickContainer ( toContainer , Input Modifiers. Shift ) ;
ClickContainer ( toContainer , Key Modifiers. Shift ) ;
AssertChildrenSelected ( target , rootNode ) ;
ClickContainer ( fromContainer , Input Modifiers. None ) ;
ClickContainer ( fromContainer , Key Modifiers. None ) ;
Assert . True ( fromContainer . IsSelected ) ;
@ -660,8 +660,8 @@ namespace Avalonia.Controls.UnitTests
var fromContainer = ( TreeViewItem ) target . ItemContainerGenerator . Index . ContainerFromItem ( from ) ;
var toContainer = ( TreeViewItem ) target . ItemContainerGenerator . Index . ContainerFromItem ( to ) ;
ClickContainer ( fromContainer , Input Modifiers. None ) ;
ClickContainer ( toContainer , Input Modifiers. Shift ) ;
ClickContainer ( fromContainer , Key Modifiers. None ) ;
ClickContainer ( toContainer , Key Modifiers. Shift ) ;
var keymap = AvaloniaLocator . Current . GetService < PlatformHotkeyConfiguration > ( ) ;
var selectAllGesture = keymap . SelectAll . First ( ) ;
@ -706,8 +706,8 @@ namespace Avalonia.Controls.UnitTests
var fromContainer = ( TreeViewItem ) target . ItemContainerGenerator . Index . ContainerFromItem ( from ) ;
var toContainer = ( TreeViewItem ) target . ItemContainerGenerator . Index . ContainerFromItem ( to ) ;
ClickContainer ( fromContainer , Input Modifiers. None ) ;
ClickContainer ( toContainer , Input Modifiers. Shift ) ;
ClickContainer ( fromContainer , Key Modifiers. None ) ;
ClickContainer ( toContainer , Key Modifiers. Shift ) ;
var keymap = AvaloniaLocator . Current . GetService < PlatformHotkeyConfiguration > ( ) ;
var selectAllGesture = keymap . SelectAll . First ( ) ;
@ -778,8 +778,8 @@ namespace Avalonia.Controls.UnitTests
var toContainer = ( TreeViewItem ) target . ItemContainerGenerator . Index . ContainerFromItem ( to ) ;
var thenContainer = ( TreeViewItem ) target . ItemContainerGenerator . Index . ContainerFromItem ( then ) ;
ClickContainer ( fromContainer , Input Modifiers. None ) ;
ClickContainer ( toContainer , Input Modifiers. Shift ) ;
ClickContainer ( fromContainer , Key Modifiers. None ) ;
ClickContainer ( toContainer , Key Modifiers. Shift ) ;
Assert . Equal ( 2 , target . Selection . SelectedItems . Count ) ;
@ -813,7 +813,7 @@ namespace Avalonia.Controls.UnitTests
var toContainer = ( TreeViewItem ) target . ItemContainerGenerator . Index . ContainerFromItem ( to ) ;
_ mouse . Click ( fromContainer ) ;
_ mouse . Click ( toContainer , MouseButton . Right , modifiers : Input Modifiers. Shift ) ;
_ mouse . Click ( toContainer , MouseButton . Right , modifiers : Key Modifiers. Shift ) ;
Assert . Equal ( 1 , target . Selection . SelectedItems . Count ) ;
}
@ -843,7 +843,7 @@ namespace Avalonia.Controls.UnitTests
var toContainer = ( TreeViewItem ) target . ItemContainerGenerator . Index . ContainerFromItem ( to ) ;
_ mouse . Click ( fromContainer ) ;
_ mouse . Click ( toContainer , MouseButton . Right , modifiers : Input Modifiers. Control ) ;
_ mouse . Click ( toContainer , MouseButton . Right , modifiers : Key Modifiers. Control ) ;
Assert . Equal ( 1 , target . Selection . SelectedItems . Count ) ;
}
@ -963,7 +963,7 @@ namespace Avalonia.Controls.UnitTests
ApplyTemplates ( target ) ;
_ mouse . Click ( GetItem ( target , 0 ) ) ;
_ mouse . Click ( GetItem ( target , 1 ) , modifiers : Input Modifiers. Shift ) ;
_ mouse . Click ( GetItem ( target , 1 ) , modifiers : Key Modifiers. Shift ) ;
}
}
@ -1170,7 +1170,7 @@ namespace Avalonia.Controls.UnitTests
}
}
void ClickContainer ( IControl container , Input Modifiers modifiers )
void ClickContainer ( IControl container , Key Modifiers modifiers )
{
_ mouse . Click ( container , modifiers : modifiers ) ;
}