Сделать элемент пользовательского интерфейса прозрачным для событий мыши - PullRequest
1 голос
/ 28 февраля 2010

У меня много элементов пользовательского интерфейса, размещенных внутри холста. Некоторые из них не должны обрабатывать события мыши, в то время как они могут перекрываться и покрывать другие элементы, которые должны обрабатывать события мыши. Когда происходит событие мыши, я хочу, чтобы оно прошло через все элементы, которые не должны обрабатывать его, чтобы достичь элемента, который может быть им покрыт, но может обработать его. Есть ли способ сделать это?

Мне нужно сделать это в проекте Silverlight, но я также заинтересован в решениях WPF.

1 Ответ

8 голосов
/ 28 февраля 2010

Просто установите для свойства IsHitTestVisible значение false

...