Текстовое поле в средстве прокрутки удаляет устаревшие строки в wpfC#

Место общения программистов C#
Ответить
Anonymous
 Текстовое поле в средстве прокрутки удаляет устаревшие строки в wpf

Сообщение Anonymous »

Я все еще новичок в wpf, поэтому будьте терпеливы.
У меня есть GroupBox, который обрабатывает мои журналы. внутри него находится ScrollViewer для прокрутки и TextBox для хранения журналов. я хочу, чтобы при определенном количестве строк я хотел удалить самую верхнюю часть строк, чтобы текстовое поле не было перегружено всей информацией журнала. Я просто хочу знать, есть ли способ приблизиться к этому или мне не хватает какой-то информации.






Я пытался использовать решение Gemini, предложенное мне ниже в моем xaml.cs, но оно продолжает возвращать ошибку CS1061 в LogTextBox.Lines, и я не знаю, смогу ли я У меня отсутствуют какие-либо зависимости, или я делаю что-то не так, или это вообще неправильный подход.
if (LogTextBox.LineCount > 300)
{
string[] lines = LogTextBox.Lines;

string[] trimmedLines = new string[300];
Array.Copy(lines, lines.Length - 300, trimmedLines, 0, 300);

LogTextBox.Lines = trimmedLines;
}



Подробнее здесь: https://stackoverflow.com/questions/793 ... nes-in-wpf
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»