Как остановить прокрутку страницы, когда пользователь использует панель подписи в xamarin.forms?
Я использую xamarin.forms для разработки приложения для Android. Мне нужно использовать Signature Pad в моем приложении. Я успешно использовал панель для подписи. Но экран, на котором расположена панель для подписи, имеет множество элементов управления. Поэтому экраны прокручиваются вертикально.
Моя проблема в том, что когда пользователь пытается сделать подпись на панели подписи, он начинает прокручиваться по вертикали, и пользователь не может подписаться на панели подписи. Пользователь может рисовать только вертикальную линию.
Подскажите пожалуйста, как я могу остановить вертикальную прокрутку, когда пользователь пытается сделать подпись на панели подписи.
С уважением, Ананд Дубей
1 ответ
Избавьте себя от попыток вложить эту точку зрения. Панель подписи на самом деле не предназначена для использования в других представлениях. Вы действительно должны подойти к этому с точки зрения дизайна и найти способ, чтобы этот элемент управления занимал весь экран, будь то модальный или выделенная страница.
Если вы действительно пытаетесь вложить представление, у меня когда-то был небольшой успех в рекурсивном поиске родительских представлений панели подписи, пока я не наткнулся на макет прокрутки. Затем я отключил бы макет прокрутки, пока прикосновения не закончились, а затем снова включил бы прокрутку при касании. Однако я настоятельно рекомендую не делать этого.