MapItemsControl.SelectItemsInRange

This commit is contained in:
ClemensFischer 2025-03-18 09:56:35 +01:00
parent e99b002615
commit 9da6a13950
4 changed files with 7 additions and 4 deletions

View file

@ -79,7 +79,10 @@ namespace MapControl
SelectItemsByPosition(rect.Contains);
}
internal static void SetSelectedItemsRange(MapItem mapItem)
/// <summary>
/// Selects all items in a rectangular range between SelectedItem and the specified MapItem.
/// </summary>
internal static void SelectItemsInRange(MapItem mapItem)
{
if (ItemsControlFromItemContainer(mapItem) is MapItemsControl mapItemsControl &&
mapItemsControl.SelectionMode != SelectionMode.Single)