XAMLMetroアプリにBitmapImageをプログラムで読み込もうとしています。これが私のコードです:
var uri = new Uri("/Images/800x600/BackgroundTile.bmp", UriKind.RelativeOrAbsolute);
var imageSource = new BitmapImage(uri);
2行目はSystem.ArgumentExceptionでクラッシュします。
指定されたSystem.UriをWindows.Foundation.Uriに変換することはできません。詳細については、http: //go.microsoft.com/fwlink/?LinkID=215849を参照してください。
リンクはMSDNホームページに移動するだけなので、役に立ちません。
WinRTが相対URIについて異なる期待を持っている場合に備えて、先頭を削除しようとしました/
が、それでも同じ例外が発生します。
完全に有効なURIと思われるものに対してこの例外が発生するのはなぜですか?