Бях помолен да пренеса приложение, което направих, в някакъв вид портал. Приложението основно чете, показва и обработва големи файлове (5kb до 10~11mb всеки), съдържащи текст.
Опитах MVC с дълго време за зареждане и проблеми с производителността.
Опитвам Silverlight, откакто съм работил с WPF в миналото, и се боря да намеря решение за бързо зареждане на тези файлове в RTB.
Проблемите, които получавам, са предимно проблеми с изобразяването, което кара браузъра да спре да работи, докато изобразяването не приключи. След като изобразяването приключи, приложението Silverlight работи гладко, но всеки път, когато прозорецът на браузъра се преоразмерява, изглежда, че RTB започва изобразяването на текст отначало и браузърът спира да работи, докато изобрази всичко.
Въпросът ми е: Какви са основните ми опции за разрешаване на този проблем, тъй като трябва да мога да показвам и редактирам файловете в приложението silverlight.
ето някакъв код, който използвам, за да тествам зареждането и показването на текста от файл
Run myRun1 = new Run();
myRun1.Text = reader.ReadToEnd();
Paragraph myParagraph = new Paragraph();
myParagraph.Inlines.Add(myRun1);
rtb_Log.Blocks.Add(myParagraph);