Maui скрыть дочерний элемент при нажатии вне его области
У меня есть элемент в котором содержатся кнопки, при нажатии на кнопу они появляются, как обработать скрытие если клик был вне кнопки ?
<VerticalStackLayout x:Name="addButton" Margin="0,0,20,110" Spacing="20" IsVisible="false">
<butt:IButton Icon="scan.svg" ButtonText="Кнопка 1" Page="QRAdd"/>
<butt:IButton Icon="input.svg" ButtonText="Кнопка 2" Page="ManuallyAdd"/>
</VerticalStackLayout>
Ответы (1 шт):
Автор решения: Extro
→ Ссылка
Решил свой вопрос таким способом - добавил TapGestureRecognizer
на все имеющиеся Grid
и StackLayout
, и сделал проверку на совпадение элемента Ui
.
Также, чтобы оставалась прокрутка, убрал TapGestureRecognizer
со ScrollView
, иначе он перестает работать.