Я создал класс для элемента панели инструментов, который будет содержать информацию, такую как размещение на панели управления, описание и т. Д. В настоящее время я использую пару Коллекций для хранения этих элементов панели управления, содержащихся в «библиотеке» и те элементы, которые отображаются на самой панели. Меня попросили сделать эту вкладку с несколькими вкладками, и моя первая наклонность состояла в том, чтобы создать новую коллекцию для каждой вкладки. Для этого мне нужен какой-то тип массива или коллекции, который мог бы добавить к ним многие из этих наборов элементов панели инструментов, поскольку в панель инструментов добавлено больше вкладок.Возможно ли собрание коллекций и/или лучший способ? C# .Net 3.5
Возможно ли это, и если да, могу ли я получить небольшой фрагмент кода для объявления такой коллекции? Я рассмотрел использование одной коллекции с переменной, чтобы показать, на какой вкладке будет отображаться элемент ... Однако отображение и процедуры управления перемещением элементов панели инструментов между экраном и библиотекой в настоящее время нуждаются в этих отдельных коллекциях.
Редактировать: Спасибо за ваши ответы. В то время как я нахожу их интересными, я считаю, что я собираюсь пойти с решением Джеймса и буду отмечать его как принятый ответ.
Согласен.В какой-то момент вам, вероятно, понадобится больше информации для каждой вкладки, а не того, что на ней есть. – Kibbee 2008-10-27 14:24:08