I have a customized TreeView which displays its content in form of hierarchical boxes inside a WrapPanel (based on http://www.codeproject.com/KB/WPF/AdvancedCustomTreeViewLyt.aspx). I only modified the template of the TreeView.
Now, I need the following:
- I would like to freely position my nodes: Would you recommend to replace my WrapPanels with Canvas? Or should I do something like overriding measure and arrange methods?
- I would like to draw arrows between nodes: How am I supposed to do that in a clean and elegant manner?