-
-
Notifications
You must be signed in to change notification settings - Fork 506
Closed
Description
Create new indexed class - CompositePointToKeyValueMap which:
- Has indexer (indexed by visual z ordering - if a window is on top it will have a higher z-order index)
- When map is set at a certain z order it will trigger a recalc of the composite map and fire a property changed event
- The MainViewModel can listen to these change events and pass the composite map to the input service
- Any overlapped rects in a map at a certain z order (use Rect.IntersectsWith() to test?) will be excluded from the final map, which will mean that even a slight overlap of two keys will disable the lower (z order) key.