Controllo WebBrowser WPF – posizione: l’elemento fisso salta durante lo scorrimento (Windows 8)

Utilizziamo il controllo WebBrowser di WPF per visualizzare una pagina incorporata. Su Windows 8 osserviamo uno strano comportamento di salto di elementi con posizione css: fisso durante lo scorrimento.

posizione: fissa sta saltando quando si scorre

La stessa pagina funziona perfettamente in IE10 su Windows 8 (anche FF, Chrome) e nel controllo WebBrowser di WPF su Windows 7.

Qualcuno ha mai visto questo comportamento prima e conosce una soluzione per il salto?

È ansible che la versione 4.5 di .NET utilizzata sulla macchina di prova (Surface with Win 8) sia il problema rispetto a .Net Versione 4 sulla macchina di sviluppo?

L’ambiente di sviluppo:

  • Windows 7
  • Microsoft Visual Studio 2010 Versione 10.0.30319.1 RTMRel
  • Microsoft .NET Framework versione 4

L’ambiente di test:

  • Superficie
  • Windows 8
  • Microsoft .NET Framework versione 4.5

Client XAML:

     

Pagina di dimostrazione HTML:

     minimal position fixed example  body { margin: 0px } .header{ height: 60px; width: 960px; background-color: #cccccc; top: 0px; left: 0px; position: fixed; z-index: 10; } .content{ padding-top: 60px; height: 420px; width: 960px; background-color: lightsteelblue; }    
header
content
1
2
3
4
5
6
7