Ключ TreeView TreeNodeCollection - PullRequest
7 голосов
/ 08 декабря 2010

TreeView использует в своей базовой реализации TreeNodeCollection.TreeNodeCollection почти при каждой перегрузке метода add запрашивает ключ.

Он также реализует indexOfKey и ContainsKey, но, похоже, нет способа определить ключ узла из самого узла или из любого изсобытия, которые вы обычно используете, такие как TreeView_AfterSelect ().

Правильно ли я или есть какой-то факт, чтобы получить ключ от узла или события, которое я пропустил?И при условии, что я прав.С какой стати это было реализовано таким образом?Единственное, о чем я мог подумать, это то, что, возможно, TreeNodeCollection.Key устарела?Но я не вижу упоминания об этом ...

PS: мне известно о свойстве TreeNode.Tag и о том, как его можно использовать для того же эффекта.

1 Ответ

15 голосов
/ 08 декабря 2010

Взгляните здесь . В комментариях вы найдете следующее

Свойство Name соответствует ключу TreeNode в TreeNodeCollection.

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