When I discovered MVC (first with ASP.NET MVC), I thought it was the holy grail of software paradigms.
I recently started to dabble into Silverlight and noticed that the VS projects start off with pages similar to Forms (Web and Win) with code behinds and .xaml as the design.
Is there an equivalent to MVC in Silverlight (both for web and desktop applications)? Something supported by Microsoft (like ASP.NET MVC) where resources and help are plentiful?
I can't see myself returning to code-behinds after discovering MVC. Is this a naive idea when it comes to Silverlight because it's different than ASP.NET and can't easily implement MVC to it?