Il sito di Microsoft Italia dedicato agli studenti utilizza questo simpatico menù silverlight 1.0

che al passaggio del mouse esegue una rotazione delle “immagini link”, in questo post traduco il post di Fons Sonnemans, il quale ha sviluppato questo menù con tecnolgoia Silverlight 2.0.
1° Step – Pagina Asp.Net
Per utilizzare questo menù in una pagina Asp.Net dobbiamo necessariamente utilizzare il controllo server asp:Silverlight come di seguito
1: <asp:Silverlight ID="Xaml1" runat="server"
2: Source="~/ClientBin/ReflectionIT.Silverlight.RollMenu.xap"
3: MinimumVersion="2.0.30523" Width="310" Height="115"
4: InitParameters="MenuSource=../Menu.xml" Windowless="True"
5: PluginBackground="Transparent" />
2° Step – Pagina HTML
Per una pagina html invece dobbiamo utilizzare il seguente tag <object> come di seguito
1: <div id="silverlightControlHost">
2: <object id="Xaml1" style="height:
3: 115px; width: 310px;" data="data:application/x-silverlight-2-b2,"
4: type="application/x-silverlight-2-b2">
5: <param name="source" value="ClientBin/ReflectionIT.Silverlight.RollMenu.xap" />
6: <param name="MinRuntimeVersion" value="2.0.30523" />
7: <param name="InitParams" value="MenuSource=../Menu.xml" />
8: <param name="Background" value="#00FFFFFF" />
9: <param name="Windowless" value="True" />
10: <a href="http://go2.microsoft.com/fwlink/?LinkID=114576&v=2.0">
11: <img style="border-width: 0pt;" alt="Get
12: Microsoft Silverlight"
13: src="http://go2.microsoft.com/fwlink/?LinkID=108181" />
14: </a>
15: </object>
16: </div>
17: <iframe style='visibility: hidden; height: 0; width: 0; border: 0px'></iframe>
Il codice per avere questo bel menù lo trovate qui. Spero possa essere utile!