TreeNodeCollection.Item löst eine Ausnahme aus, wenn der Knoten an anderer Stelle zugewiesen wird.
TreeNodeCollection.Item[Int32] löst eine ArgumentException aus, wenn der Knoten, der zugewiesen wird, bereits an eine andere TreeView oder unter einem anderen Index an diese TreeView gebunden ist.
Änderungsbeschreibung
In früheren Versionen von .NET können Sie einer Sammlung auch dann einen Strukturknoten zuweisen, wenn er bereits an eine TreeView gebunden ist. Dies kann zu duplizierten Knoten führen. Ab .NET 6 löst TreeNodeCollection.Item[Int32] eine ArgumentException aus, wenn der Knoten, der zugewiesen wird, bereits an eine andere TreeView oder unter einem anderen Index an diese TreeView gebunden ist.
Ändern der Kategorie
Diese Änderung kann sich auf die Binärkompatibilität auswirken.
Grund für die Änderung
Das Validieren des Eingabeparameters ist mit dem Verhalten anderer TreeNodeCollection
-APIs konsistent.
Eingeführt in Version
.NET 6
Empfohlene Maßnahme
Heben Sie unbedingt die Bindung eines TreeNode
auf, bevor Sie ihn der Sammlung zuweisen.
Betroffene APIs
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für