Situation:
We have a WinForms .NET Core application.
TreeView control showing a list of parent and child items (several).
Parent items have ShowCheckBox = false
Child items have ShowCheckBox = true
Check the first child item.
All the child items under that parent get checked.
Is this expected behavior?