Как сделать вид невидимым для прикосновений? - PullRequest
0 голосов
/ 07 мая 2020

У меня есть ContentView, где я применил собственный эффект для обнаружения касаний по нему. У меня также есть прозрачный StackPanel, который перекрывает его часть, чтобы показать некоторые кнопки внизу слева и внизу справа.

Проблема в том, что нажимается на видимую часть ContentView, но под StackPanel не обнаруживаются (потому что касания на самом деле находятся на StackPanel, что не имеет настраиваемого эффекта).

Есть ли способ сделать StackPanel «невидимым» для касаний или как-то пропустить краны через панель к виду под ней (то есть ContentView)?

1 Ответ

1 голос
/ 07 мая 2020

Это может быть ваше решение. InputTransparent в XAML (Xamarin.Forms)

<StackLayout InputTransparent="True"/>

Это отправит эффект касания в родительский вид.

...