mirror of
https://github.com/ClemensFischer/XAML-Map-Control.git
synced 2025-12-06 07:12:04 +01:00
Update MapItemsControl.cs
This commit is contained in:
parent
d869022b43
commit
b62a67846b
|
|
@ -79,7 +79,7 @@ namespace MapControl
|
||||||
SelectItemsByPosition(rect.Contains);
|
SelectItemsByPosition(rect.Contains);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected internal void OnItemClicked(MapItem mapItem, bool controlKey)
|
protected internal void OnItemClicked(MapItem mapItem, bool controlKeyPressed)
|
||||||
{
|
{
|
||||||
var item = ItemFromContainer(mapItem);
|
var item = ItemFromContainer(mapItem);
|
||||||
|
|
||||||
|
|
@ -89,12 +89,12 @@ namespace MapControl
|
||||||
{
|
{
|
||||||
SelectedItem = item;
|
SelectedItem = item;
|
||||||
}
|
}
|
||||||
else if (controlKey)
|
else if (controlKeyPressed)
|
||||||
{
|
{
|
||||||
SelectedItem = null;
|
SelectedItem = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (controlKey)
|
else if (SelectionMode == SelectionMode.Multiple || controlKeyPressed)
|
||||||
{
|
{
|
||||||
if (SelectedItems.Contains(item))
|
if (SelectedItems.Contains(item))
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue