Em Silverlight não conheço algo pronto, mas para HTML tem o Arborjs que usa canvas, assim poderá usar com ASP.NET MVC ou WebForms. Canvas só não roda em browsers antigos ou ruins.
cara eu vi esse arbor e me parece ser exatamente o que eu estava procurando agora vou tentar utiliza-lo como sou novo em programacao seria interessante se houvesse algum tutorial bem detalhado ... se alguem souber de um eu agradeço