Siemka!
Mam mały problem. Mianowicie gdy dodałem do mojego programu WPF richtextbox, zauważyłem, że gdy w nim piszę, czas pomiędzy wciśnięciem klawisza na klawiaturze, a pokazaniem go na ekranie jest dość długi (sprawia wrażenie niczym klatkowanie w grach :) ). Czym może być to spowodowane? Jak można to rozwiązać?
Co się dzieje w zdarzeniach TextChanged, KeyPress, KeyDown, itd?
Nic. Przynajmniej nic co by było zaprogramowane przeze mnie... Richtextbox jest w "surowej" formie...
odpal program na innym kompie i sprawdz czy problem sie powtarza
Moze w programie wykonujesz jakies obliczenia, ktore obciazaja watek GUI?
Niestety nie, jedyne co mam to Grid, Menu oraz richTextBox w xml...
Sprawdź jak to działa na innym komputerze.
Sprawdzałem, dzieje się dokładnie to samo...
Kwestia też przy jakiej ilości znaków zwalnia już od pierwszej litery czy przy większej ilości. I którą wersje wpf'a używasz?
Zwalnia już od pierwszej, NET Framework 4.5, a WPF'a niestety nie znam, używam Microsoft Visual Express 2012
Sprawdzałeś czy masz ten sam problem z TextBox
? Jeśli tak spróbuj zaktualizować sterowniki do grafiki i DirectX.
Możesz też popróbować z ustawieniami Rendering Tier
więcej na ten temat:
http://msdn.microsoft.com/en-us/library/ms742196.aspx
http://stackoverflow.com/a/149802
Możesz też do atrybutów dodać coś takiego:
<RichTextBox SpellCheck.IsEnabled="False" IsUndoEnabled="False" />
i sprawdzić czy coś to pomoże.
Więcej pomysłów nie mam czemu nie działa płynnie. ;)