我正在爲我的WPF應用程序創建MRU,最近使用的類。我有主要的班級工作,它管理最近的文件列表。WPF MRU List Inline
我的問題是內聯顯示文件的列表。我可以找到的所有示例在子菜單中顯示列表,您可以在其中將MRU幫助程序類添加到子菜單項,並且可以添加,刪除和清除最近文件的列表。我想在我的主文件菜單上有這個列表。我知道我曾經看到過一個例子,我不能再找到這樣的例子,它是從Separator派生出MRU類的。你在文件菜單上包含了這個類。如果沒有最近的文件存在,它只會顯示一個分隔符。如果你有一個列表,它會顯示分隔符,文件列表和另一個分隔符。
我不希望我的MRU幫助程序類有任何知識或對我的文件菜單的引用。我想能夠以某種方式在我的文件菜單中有一個佔位符,我的MRU幫助程序類將具有知識並能夠創建所需的任何項目。
我還計劃將MRU列表存儲在Properties.Settings.Default而不是註冊表中。我注意到大多數例子使用註冊表。這樣做我錯了嗎?