Thanks for the suggestions. I think such control will be valuable, but there are some things that should be taken in mind:
- Performance - if you have this control bound to our original sitemap, and you bind third control to your control, I guess you will suffer from performance problems;
- Ease of use - If you need to customize the navigation, will you change the way the control bind itself to the Sitefinity sitemap, or you will change the Menu which binds to your control?
Don't get me wrong, I definitely see the point of having such control. Rather to code your Menu for all kinds of things as permissions and node visibility, you can just bind it. We'll have to think about it, but I definitely see the value of this.
Let me know if you have any further thoughts.
Update - we are working on refactoring the Sitemap, and will provide such control, or alternative to which you can bind your navigation controls and get the behavior you wrote about in this thread. We'll push to include it in the 4.2 release.
Yes, we will deliver it with the 4.2 release.