我一直在關注教程here。在高級教程中,ResourceSelectionHistory存儲所選項目,並在重新啓動對話框時檢索它。我希望ResourceSelectionHistory存儲對象,而不僅僅是字符串,我有沒有辦法做到這一點。 我也希望在用戶點擊它們時在編輯器中打開項目。當我點擊實際填充列表中的一個項目時,它會打開,但不會當我點擊顯示歷史記錄的部分時。將對象存儲在FilteredItemsSelectionDialog的ResourceSelectionHistory中,而不是字符串
在此先感謝
Ç呀!
糟糕!對不起,我忘了添加超鏈接。現在添加。那麼我正在遵循這個教程。有沒有其他的方式來做到這一點。我已經擴展了'FilteredItemsSelectionDialog.' – shiyamhoda 2012-07-13 11:59:01
您可能需要創建'SelectionHistory'的子類,然後找出如何在'IMemento'中存儲您想要的內容。您將不得不考慮'IMemento'如何在存儲對象方面起作用(您可能需要以某種方式將對象串聯起來)。我不確定您的問題的第二部分關於從工作臺歷史記錄中打開對象的含義。也許你可以編輯你的問題來澄清這一點? – 2012-07-13 17:20:17
編輯的第二部分問題。我正在尋找的答案是如何解決這個問題。你可以提供任何「IMemento」例子的鏈接。我們可以將對象存儲在IMemento中,還是隻能使用字符串? – shiyamhoda 2012-07-14 06:38:32