Silverlight is abandoned, but Winforms (especially) and WPF are mature products; I use the latter two (as well as Xamarin for Mac) in my consulting business to make good profits each year, and don't see anything changing except for better in this respect.
None of these are good technologies if you want to stay up-to-date. You could also write your site in IE6 compatible HTML which was quite mature but that seems a really bad idea.