首页 > 解决方案 > Syncfusion v17 Winforms TreeView 控件有奇怪的行为

问题描述

在工作中,我们正在升级许多应用程序以在 .NET Core 上运行。我们升级了一个使用 SyncFusion 控件的 winforms 应用程序,我们开始看到一个奇怪的行为。如果您创建的 TreeView 控件的父项不显示复选框,但让子项显示复选框。当您单击第一个孩子时,它会检查该父母下的所有孩子。认为我们的代码显然做错了,我从 Github 下载了演示应用程序。他们的 CheckboxBinding 演示看起来很相似(带有复选框的子项的父项)。我更新了代码以不显示父项上的复选框并运行。令我惊讶的是,我们得到了完全相同的行为。有没有人在使用 SyncFusion TreeView 控件时遇到过这个问题?

标签: winformstreeviewsyncfusion

解决方案


我们可以观察到您正在为子项目启用复选框并为父项目禁用。但是当您检查第一个子项时,它会自动选择所有子项。我们也检查了您提供的示例,但是我们可以观察到,在选择 checkbox 中的项目时,它确实只选择了该特定的复选框项目,而不是所有其他项目。请从以下内容中找到相同的视频

视频:

https://www.syncfusion.com/downloads/support/directtrac/general/ze/Checkstate_Treeview-949457604

因此,请查看视频并确认我们对所报告行为的理解是否正确。如果没有,请将显示确切问题的视频发送给我们,这将有助于我们进一步处理。我们已经确保它在 17.4.0.55v

问候,

维杰亚拉克希米 VR


推荐阅读