You can use the Tag property, available on all controls for general-purpose storage. It is recommended that you use this property only if there is no more acceptable way of using the controls.
You can also assign your object as the Header of the TreeViewItem and use a HeaderTemplate to display the contents properly.
Of course, it is best to use DataBinding but unfortunately it may not always be applicable.
the Telerik team