WPF MRU Список Встроенный - PullRequest
       31

WPF MRU Список Встроенный

1 голос
/ 15 августа 2011

Я создаю MRU, Most Recent Used, класс для моего приложения WPF.У меня работает основной класс, и он управляет списком последних файлов.

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

Я не хочу, чтобы мой вспомогательный класс MRU имел какие-либо знания или ссылку на мое меню «Файл».Я хочу, чтобы в моем меню «Файл» каким-то образом был заполнитель, о котором мой вспомогательный класс MRU будет знать и создавать все необходимые элементы.

Я также планировал сохранить свой список MRU в Свойствах..Settings.Default, а не реестр.Я заметил, что большинство примеров используют реестр.Я ошибаюсь, если я делаю это так?

1 Ответ

3 голосов
/ 17 июня 2012

Оформить Эта статья CodeProject .

Нет ничего плохого в сохранении списка в Properties.Settings.Вы можете создать запись StringCollection для списка.IMO это лучше, чем реестр, который вы не знаете, есть ли у пользователя доступ.Также см. этот ответ .

...