Is there a specific reason for adding the TreeView into the Scheduler? I believe you can have the same functionality that you are looking for by simply having a stand-alone TreeView next to the Scheduler. If you are looking for something like drag-and-drop between the two controls there is an example here.