Хорошо, так что я нашел обходной путь. Решение довольно нелегкое, но оно работает. Возможно обработать ввод указателя в InkCanvas
до обработки. Это можно сделать с помощью класса CoreInkIndependentInputSource
следующим образом:
CoreInkIndependentInputSource core = CoreInkIndependentInputSource.Create(inkCanvas.InkPresenter);
core.PointerEntering += PointerEntering;
Затем в моем обработчике событий PointerEntering
я могу изменить сигнал распространения, что текущий холст должен быть связан с InkToolbar
(в В моем случае мне пришлось использовать VisualTreeHelper
для передачи информации в родительский ListView).