Space Purr, Любые методы класса в реальности условно статичны и просто имеют скрытый параметр куда передается ссылка на обьект. При вызове виртуального метода по таблице VMT будет сделан вызов нужного метода и base позволяет уточнить программе как использовать VMT.
Опрометчиво вы ответили "ДА" на п.1, по вашей же ссылке сказано, что это "Ключевое слово", а не ссылка на базовый класс, как указывалось в вопросе.
base это всего лишь механизм языка.
Владислав Дюжев, Application.Current.MainWindow вам отдает обьект типа Window, а ваше окно типа MainWindow, то есть наследник. Вот и приведите к нужному типу Application.Current.MainWindow as MainWindow
RKey_Prog, Вы все тоже самое сказали просто другими словами "изменить, например, название определенной книги". Ясности не прибавило. Это только для отображения и в файле навсегда.
Уточните, для чего вы собираетесь эту строчку поменять? Вы собираетесь просто подменить данные при чтении или изменить данные в самом файле? Имениться ли размер строки после изменения или нет.
"Есть приложение WPF, которое часто использует пул потоков." как использует? Явно не верно использует что было создан 931 поток и все повисли на Event обьекте.
Вам повезло ))
"Министерство цифровой трансформации хочет сократить сроки академической подготовки IT-специалистов с нынешних четырех до двух лет, так как существующая система подготовки не отвечает требованиям развития современных технологий, заявил заместитель министра цифровой трансформации по вопросам развития IT Александр Борняков."
SmiritelnayaRubashka, Когда я начинал программировать выбора книг по этой теме еще не было. Лучше всего помогала документация и знания английского языка.
Если сейчас придется осваивать что-то новое, то начну с примеров в интернете и документации.