I want to create a custom user control that will display my own top navigation in my publishing site's master page.
I know another option is to use sharepoint's own top navigation and then customize it using CSS etc. but I have tried this thing and can't get my head around it. I mean it seems so difficult and very limited in functionality so I am trying to make top navigation using user control.
Is there some API that will give me all links in navigation in SharePoint? Like for e.g. SPNavigation which I can call and iterate through all elements including parent or child?
What are the drawbacks of making top navigation as user control in master page?
Will end user be still be able to use Navigation options in SharePoint Administration?