4

Мне удалось отключить вертикальную прокрутку в WebView (Universal Apps, Windows Phone 8.1) благодаря избыточному скрытому CSS-свойству.Отключение вертикальной прокрутки веб-просмотра для сохранения прокрутки родительского элемента

Он работает хорошо, но я хотел бы сохранить родительский скроллинг, который является StackPanel, потому что, если мой рост WebView выше, чем мой экран устройства, я не могу прокручивать до дна ..

Кто-нибудь есть идея ?

+0

Пробовали ли вы установить IsHitTestVisible Свойство false для webview? –

ответ

1

Try использовать

html, body{ 
    -ms-touch-action: none; 
    -ms-user-select: none; 
} 

Благодаря

0

Если вам не нужно событие щелчка на WebView, вы можете использовать прямоугольник над WebView:

 <ScrollViewer> 
     <StackPanel> 
       <WebView x:Name="WebviewContent" VerticalAlignment="Top" DefaultBackgroundColor="Transparent" /> 
       <Rectangle Height="{Binding Height, ElementName=WebviewContent}" Name="RecWeb" VerticalAlignment="Top" Fill ="#00000000" /> 
     </StackPanel> 
     </ScrollViewer> 
Смежные вопросы