I'm creating a file explorer of sorts in which the selected node of the treeview on the left updates the content of the grid on the right. And when an item is checked in either widget the other shows it checked too. The treeview filters out the "File" type nodes and only displays the "Folder" type. I need the treeview to show a that a "Folder" node has child items checked if a "File" type node was checked in the grid on the right. However, when a node is filtered out it is no longer considered as a child of it's parent. How can I accomplish this?