Я создаю MRU, Most Recent Used, класс для моего приложения WPF.У меня работает основной класс, и он управляет списком последних файлов.
Моя проблема заключается в отображении встроенного списка файлов.Все примеры, которые я могу найти, отображают список в подменю, где вы можете использовать помощник MRU для класса подменю, и он может добавлять, удалять и очищать список последних файлов.Я хочу, чтобы этот список был в моем главном меню Файл.Я знаю, что однажды видел пример, который я больше не могу найти, если бы вы вывели свой класс MRU из Separator.Вы включили этот класс в меню «Файл».Если бы не было последних файлов, он бы просто отображал разделитель.Если бы у вас был список, он отображал бы разделитель, список файлов и другой разделитель.
Я не хочу, чтобы мой вспомогательный класс MRU имел какие-либо знания или ссылку на мое меню «Файл».Я хочу, чтобы в моем меню «Файл» каким-то образом был заполнитель, о котором мой вспомогательный класс MRU будет знать и создавать все необходимые элементы.
Я также планировал сохранить свой список MRU в Свойствах..Settings.Default, а не реестр.Я заметил, что большинство примеров используют реестр.Я ошибаюсь, если я делаю это так?