Todos os controles têm algum tipo de comportamento interativo, como a forma como o botão acende quando você move o mouse sobre ele e o empurra ao pressioná-lo, comportamento de rolagem e seleção de uma caixa de listagem. Em todos os casos, os controles vão além da simples visibilidade. Pode ser mais complexo do que parece. Esses controles são uma combinação dos pais e do código. O Silverlight permite que um desenvolvedor construa e crie facilmente aplicativos baseados em IU visualmente enriquecidos. Os controles distinguem o Silverlight dos outros elementos.
Alguns recursos importantes são -
Os elementos ou controles clássicos da IU em outras estruturas da IU também são aprimorados nos aplicativos do Silverlight.
Quase todos os controles padrão do Silverlight podem ser encontrados na caixa de ferramentas, que faz parte do System.Windows.Controls.
Esses controles também podem ser criados na linguagem de marcação XAML.
A hierarquia de herança completa dos controles do Silverlight é a seguinte -