The problem might be with the
fileStream.ToString()
This will not load the XAML as a string, but "Sytem.IO.Filestream". I'm not used to Silverlight but the examples I have seen you should use
object content = XamlReader.Load(fileStream.ReadToEnd());
I hope this will work.