Вы можете использовать метод расширения:
public string ToSilverlightPath(this string s)
{
return s.Replace("\\", "/");
}
или
public string ToSilverlightPath(this Path p)
{
return p.GetFullPath().Replace("\\", "/");
}
Edit:
Подумав об этом, Silverlight, вероятно, работает с URI.
То есть все пути в Silverlight являются URI'ами.
Поэтому вместо использования Path вы, вероятно, должны использовать Uri, например:
Uri mySilverlightPath = new Uri(myPathString);
или
Uri mySilverlightPath = new Uri(myPath.GetFullPath());
Хотя не уверен насчет этого, но, думаю, это имело бы смысл.