2 Stimmen

Ist es möglich, WPF-Trigger auf einem sekundären Thread auszuführen?

Ich frage mich, ob es möglich ist, WPF-Trigger auf einem sekundären Thread auszuführen? Ich habe ein WPF-Grid (Microsoft ein) mit über 100k Zeilen und das Ansichtsfenster hat etwa 50-70 Zeilen mit schnell bewegenden Streaming-Daten. Scrollen nach unten, während die Daten aktualisiert wird, fühlt sich gut und schnell, aber die Minute, die ich einige Auslöser setzen, um Zellen oder Zeilen zu markieren, beginnt es zu hängen ein bisschen auf Scroll. Fragte sich, ist es möglich, WPF-Trigger auf einem sekundären Thread ausführen?

Gracias

2voto

Emond Punkte 48911

Ich weiß nicht, ob dies als Antwort gelten kann, aber ich versuche es:

Sind Sie absolut sicher, dass ein Benutzer der Anwendung 100K Zeilen sehen möchte?

Warum nicht neue Zeilen asynchron laden und alte Zeilen auslagern/löschen?

Sie könnten die riesige Anzahl von Zeilen simulieren, indem Sie eine Bildlaufleiste und/oder Seitenwechsel-Steuerelemente manipulieren, um die tatsächliche Anzahl von Zeilen zu simulieren, aber niemals mehr als ein paar hundert Zeilen laden.

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