2010-07-31 5 views

Antwort

1

Überprüfen Sie, ob Sie irgendwelche ICommands in dieser Ansicht mit komplizierten CanExecute-Code haben. Jedes Mal, wenn sich eine Eigenschaft ändert (und viele Eigenschaftsänderungen in einer RichTextBox), prüfen diese ICommands, ob sie noch ausgeführt werden können - und wenn die Logik schwer ist - zahlen Sie in Bezug auf die Leistung.

Versuchen Sie zu sehen, ob Sie es in einem Fenster mit nichts als einer RichTextBox reproduzieren können - wenn es immer noch langsam ist - überprüfen Sie, ob Sie Ihre Grafiktreiber, Direct-X oder irgendetwas mit all Ihren Systemressourcen aktualisiert haben.

Last, but not least - sehen Sie, ob Sie auf einem Computer mit Freunden oder einem anderen Computer reproduzieren können - Eingabe in RichTextBox sollte in der Nähe sofort sein.

+2

Ich habe das gleiche Problem ... es ist sehr nervig. Tatsächlich ist es eine kleine Verzögerung zwischen dem Drücken der Taste und dem Rendern eines Buchstabens, es ist ungefähr 100,150 ms. Aber es macht den Benutzer unwohl. –

1

Wenn Sie die Anwendungsbildrate auf etwa 5 herunterdrehen, scheint es die Eingabe sehr schnell zu machen .... aber alle Ihre Animationen sehen aus wie Kartoffeln.

Verwandte Themen