Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
WebView2 - Denkanstöße
ronald75
myCSharp.de - Member



Dabei seit:
Beiträge: 2

Themenstarter:

WebView2 - Denkanstöße

beantworten | zitieren | melden

Hallo zusammen,

stehe vor einem Rätsel und hoffe auf ein paar Denkanstöße von euch.

Ich habe ein älteres, großes Projekt (C#, WinForms, .Net Framework 4.5) in dem ich das Webbrowser-Control durch das WebView2 ersetzen muss.

Jetzt ist es so, dass das Projekt eine interne selbstgebaute UI-Steuerung hat, mit diversen Panels, UserControls, Verschachtelungen usw.. Details sind leider schwierig dar zustellen, da das Ganze etwas komplex ist.

Mein Problem: Das WebView2 wird erfolgreich in ein untergeordnetes UserControl geladen, flackert aber. Es werden ständig Paint-Ereignisse geworfen, die zum Reload des WebView2s führen.

Mein Versuch mit einer Diagnosesitzung von VS2019 die Aufrufkette der Ereignisse zu ermitteln, ist gescheitert, da nur angezeigt wird, das es sich um externen Code handelt.

Leider gibt es keine Möglichkeit Code zu posten, da alles ziemlich verstreut ist.

Aber vielleicht hat der eine oder andere eine Idee wie man weiter vorgehen könnte....

VG

Ron
private Nachricht | Beiträge des Benutzers
hypersurf
myCSharp.de - Member



Dabei seit:
Beiträge: 521
Herkunft: Münster

beantworten | zitieren | melden

Schau mal How to: Reduce Graphics Flicker with Double Buffering for Forms and Controls, das hilft in der Regel gegen Flackern bei WinForms.
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von hypersurf am .
private Nachricht | Beiträge des Benutzers
ronald75
myCSharp.de - Member



Dabei seit:
Beiträge: 2

Themenstarter:

beantworten | zitieren | melden

Hallo hypersurf,

danke für den Hinweis, hatte ich auch schon in Betracht gezogen:

c-sharp-excessive-repainting-of-webview2-control-after-applying-nativewinapi-sty

Leider erfolglos

Aber immerhin ein Versuch wert...

VG


Ron
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von ronald75 am .
private Nachricht | Beiträge des Benutzers