"Oi, aplicativos estilo Metro do Windows 8 usam XAML para sua interface do usuário e é semelhante à marcação no Silverlight. A diferença está nos namespaces que os dois usam (ou seja, onde obter o recurso para dizer uma caixa de listagem) c # é suportado no Windows 8 tão fora da caixa que um aplicativo WP7 pré-compilado não rodaria, mas um fornecedor pode atualizar o código existente para produzir um aplicativo para o Windows 8 Metro.Embora não seja trivial, não é difícil envolver um pouco de copiar / substituir e algum intellisense. "
Portanto, para concluir, é possível que apenas alguns códigos precisem ser alterados, já que alguns dos recursos têm locais diferentes em cada sistema operacional.