Я пытаюсь программно загрузить BitmapImage в приложении XAML Metro. Здесь мой код:
var uri = new Uri("/Images/800x600/BackgroundTile.bmp", UriKind.RelativeOrAbsolute);
var imageSource = new BitmapImage(uri);
Вторая строка выходит из строя с помощью System.ArgumentException:
Данный System.Uri не может быть преобразован в Windows.Foundation.Uri. Подробнее см. http://go.microsoft.com/fwlink/?LinkID=215849.
Ссылка идет только на домашнюю страницу MSDN, поэтому она не используется.
Я также попытался удалить ведущий /
, если WinRT имеет разные ожидания относительно относительных URI, но я все равно получаю то же исключение.
Почему я получаю это исключение для того, что кажется вполне допустимым URI?