Как получить доступ к экземпляру, добавленному в коллекцию в c #? - PullRequest
0 голосов
/ 24 января 2019
ObservableCollection<Cat> cats = new ObervableCollection<Cat>
{
new Cat{ Name = "Sylvester", Age=8 },
new Cat{ Name = "Whiskers", Age=2 },
new Cat{ Name = "Sasha", Age=14 }
};    

Как я могу получить доступ к этим экземплярам?

Учтите, что эти экземпляры созданы для добавления treeViewItems (назначая вышеуказанную коллекцию как ItemSource). Я хочу создать один tabItem для одного treeViewItem при двойном щелчке на TreeViewItem, и я хочу назначить / использовать вышеупомянутый экземпляр для хранения данных из TabItems.

Рассмотрим окно WPF, которое имеет TreeView с левой стороны и TabControl (в котором я создаю TabItems) с правой стороны. Когда я заполняю TreeView, я делаю вышеописанную операцию добавления экземпляров в ObservableCollection. Затем я хочу, чтобы у TabItems (в TabControl) были те же экземпляры, которые используются для заполнения TreeView.

Edit: * Создание Tabitems не является проблемой здесь. Но проблема заключается в назначении / использовании того же экземпляра, который я использовал для заполнения TreeView. Я не могу получить тот же экземпляр.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...