如果节点被分配到其他地方,则 TreeNodeCollection.Item 抛出异常
如果要分配的节点已绑定到另一个 TreeView 或位于不同索引上的此 TreeView,则 TreeNodeCollection.Item[Int32] 会抛出 ArgumentException。
更改描述
在旧版 .NET 中,可以将树节点分配到集合,即使它已绑定到 TreeView。 这可能会导致重复的节点。 自 .NET 6 起,如果要分配的节点已绑定到另一个 TreeView 或位于不同索引上的此 TreeView,则 TreeNodeCollection.Item[Int32] 会引发 ArgumentException。
更改类别
此更改会影响二进制兼容性。
更改原因
验证输入参数是否与其他 TreeNodeCollection
API 的行为一致。
引入的版本
.NET 6
建议的操作
在将 TreeNode
分配到集合之前,请务必先取消绑定它。
受影响的 API
反馈
提交和查看相关反馈