У меня есть разметка xaml, которая выглядит примерно так:
<Canvas x:Name="A">
<Canvas x:Name="B"/>
</Canvas>
Я хочу определить, находится ли указатель мыши над Canvas
B.
Когда я щелкаю, когда моя мышь находится над холстом B, Mouse.DirectlyOver возвращает Canvas A (как я и ожидал). Затем я получаю ссылку на холст B из холста A, но когда я проверяю свойство IsMouseOver холста B, оно возвращает false.
Как лучше всего определить, находится ли указатель мыши над холстом B с учетом приведенного выше xaml?