4 Stimmen

WPF ListView im GridView-Modus Problem mit der Hervorhebung

Beim Umskinning von GridView (ListView mit mehr Spalten) bin ich auf ein Problem gestoßen: Ich konnte die Farbe der hervorgehobenen Zeile nicht ändern. Ich habe im Internet gesucht und herausgefunden, dass das Hinzufügen von folgendem helfen kann.

Dies hat das Problem für einige Leute gelöst, aber mir hat es nicht geholfen. Die Hervorhebungsfarbe war immer noch die systemweite Voreinstellung. Schließlich gelang es mir, die Farbe der ausgewählten Zeile zu ändern, aber die Hervorhebung ist immer noch um den Rand der Zeile sichtbar, und ich muss die Hervorhebung auch in den Spaltenüberschriften loswerden.

Hier ist der Code, bei dem mein Ansatz nicht funktioniert:

 etwas
 etwasanderes

0voto

Rev Punkte 2236

Wenn ich es richtig verstanden habe, möchten Sie die Hervorhebungsfarbe entfernen. Wenn Sie dies tun möchten, ist dies einfach. Verwenden Sie diesen Style:

        <Setter Property="FocusVisualStyle" Value="{x:Null}" />

Aber um diesen Style zu verwenden, müssen Sie diesen Style für die ItemContainerStyle-Eigenschaft verwenden.

Ich hoffe, diese Lösung hilft Ihnen.

Mit freundlichen Grüßen Rev

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X