Да, вы можете. Использование элемента управления WebBrowser не увлекательно и побеждает цель написания браузера. По сути, вам придется загрузить необработанный HTML и разобрать его в DOM-подобную структуру данных. Затем вам нужно будет использовать визуальные элементы и макеты Silverlight, чтобы сделать HTML-страницу максимально приближенной к тому, как это делают реальные браузеры.
Вы, вероятно, столкнетесь с ограничениями Silverlight в процессе, и создание браузера, совместимого с CSS3, потребует огромного количества работы, поэтому, хотя теоретически это возможно, я бы просто придерживался этих знаний, а не пытался на самом деле сделать это. .