MaterialDesignInXAML / MaterialDesignInXAML/MaterialDesignInXamlToolkit

Graphic Artifacts when using GroupBox/Card in ViewBox

Offen
#2,308 6 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

bug
Vorherrschende Sprache
C#
Sterne
16.3k
Forks
3.5k
Ø Merge
1 T. 22 Std.
Gemergte PRs (30 T.)
8

Beschreibung

I have a UserControl with a ViewBox inside.
I don't know why but in dark mode, some graphic artifacts appear when I move my mouse over them

https://user-images.githubusercontent.com/54487782/116099068-e36b2380-a6ab-11eb-9093-8e60a94b9d62.mp4

I've tried to fix it with the different solutions listed here : https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit/issues/1097
I've tried :
- `UseLayoutRounding="True"`
- `SnapsToDevicePixels="True"`
- `RenderOptions.ProcessRenderMode = System.Windows.Interop.RenderMode.SoftwareOnly`

Moreover, I've tried to visualize my ViewBox with Snoop, but Height and Width values seem normal.

In light mode I don't have this problem.

**- EDIT -**
I lowered the brightness of my screen, and I just saw that there are also artifacts in light mode.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, die gemeldeten Darstellungsfehler mit einem UserControl zu reproduzieren, das ein ViewBox und eine GroupBox/Card enthält, und vergleiche den dunklen und den hellen Modus sowie das angehängte Video. Überprüfe die versuchten Einstellungen für UseLayoutRounding, SnapsToDevicePixels und das Software-Rendering; abgeschlossen ist die Aufgabe, wenn die Darstellungsfehler beim Bewegen der Maus oder Verringern der Bildschirmhelligkeit nicht mehr auftreten.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp
Bereich
desktop
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.