WebView innerhalb von ScrollViewer mit XAML-Element-Header

8

In WebView lade ich HTML-Elemente mit WP 8.1. Wenn der Inhalt die Höhe von WebView überschreitet, wird ohne Probleme geblättert. Mein Problem ist, dass ich oben im WebView XAML-Elemente habe, die zusammen mit dem WebView-Bildlauf scrollen müssen.

Quellcode:

%Vor%

Immer wenn das WebView-Element "msgContent" scrollt, möchte ich, dass das Stackpanel "xamlelement" zusammen mit dem WebView scrollt.

    
Ganapathy 30.04.2015, 10:16
quelle

2 Antworten

4

Das Problem hier ist, dass wir das Scrollen durch zwei Schritte deaktivieren können.

1) Einstellung von HTML-Inhalten, die in die Webansicht geladen wurden

2) Einstellen der Höhe des Webview gleich dem darin geladenen HTML-Inhalt.

Aber wenn wir versuchen, in webview zu verschieben, werden die evnets nicht an das Parent-scrollviewer-Element

übergeben     
anand jothi 08.05.2015 09:16
quelle
0

WebView stellt die InvokeScript-Methode bereit, die die angegebene Skriptfunktion aus dem aktuell geladenen HTML mit bestimmten Argumenten ausführt. Wenn das LoadCompleted-Ereignis von WebView auftritt, rufe ich dieses JavaScript auf, das das Scrollen deaktiviert. Schau dir den ganzen unten angegebenen Code an.

%Vor%

Von Codeprojekt .

    
Thomas Bouman 12.05.2015 13:45
quelle