1

単一ページで ListView と WebView を使用しています。問題は、ListView と WebView を切り替え続けると、WebView でマウス ホイールを使用してスクロールできないことです。WebView をスクロールするには、最初にクリックする必要がありますが、これは望ましくありません。多くの人が同じ問題に直面していることに気づきましたが、適切な答えはありません。以下はそれらの一部です:
http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/7f1ac033-eaba-495a-92a5-699acaaa5484/
フィードバック/詳細/753422/webview-in-windows-8-does-not-gain-focus-automatically-when-hovering-mouse-back-to-it

店頭でヤフーメールアプリを発見。私のものと似たインターフェース (ListView とプレビュー) を備えており、問題なく動作します。ListViewとプレビューを切り替えればスクロールしても問題ありません。WebView を使用しているか、他の HTML コントロールを使用しているかを確認できません。

4

1 に答える 1

0

通常、異なる UI スタックはうまく連携できず、Yahoo! メールは html アプリなので、その問題はありません。をアニメーション化する必要がない場合は、アクティブでないときに にWebView切り替えて、コンテンツを更新しているときにのみ実際の を表示することができます。次に、で JavaScript を呼び出してコンテンツをスクロールすることで、マウス イベントを処理することができます。それ以外にも、それを完全に機能させるためのハックがあるかもしれないと思いますが、それでも失敗する可能性が高い研究には数週間ではないにしても数日かかるかもしれません.WebViewBrushWebViewRectangleWebViewBrushWebView

于 2013-02-19T16:59:04.047 に答える