Используя sed
в системах Mac, Linux или UNIX, вы можете удалить строку с:
sed '/Char: [0-4][0-9][0-9]$/d' < inputfile.txt > outputfile.txt
Это соответствует всем числам 0-499, где это последний символ (фиксируется с помощью $
) на линии.
Событие Loaded на желаемом элементе управления TreeView произойдет после того, как будут установлены все привязки. Я думаю, что это происходит до того, как все прорисовано, поэтому, возможно, это не совсем то, что вам нужно.
Это есть ли "зависание" при возникновении этого разрыва? Может быть, вам нужно поместить тяжелую логику в отдельный поток или просто использовать свойство IsAsync класса Binding. Вы также можете взглянуть на Priority Binding. Вот неплохая статья о том, как его использовать.