How do you determine the width of the text in a WPF TreeViewItem at run time?
I need to calculate an offset so I can draw a line from one leaf to the leaf of a different TreeView. All the ‘width’ properties return a size that is way bigger than the space taken up by the actual text of the node. It must be possible because the Select feature doesn’t highlight the entire row. I’m writing the client in WPF and Silverlight.
I have two solutions:
A) Uses the visual tree
B) If you don’t want to use the visual tree