Да, это правильно, если вы разрабатываете полное веб-приложение в Silverlight.
Silverlight похож на разработку настольного приложения, но только для Интернета. Вы определяете пользовательский интерфейс в XAML и код приложения в C #, VB.NET и т. Д.
Вам все еще нужна веб-страница для доставки приложения пользователю.