私はWP7のディレクトリからすべての画像を取得しようとしています。私はすでに使用していますディレクトリから画像を取得
var temp = Directory.GetFiles(@"\Pictures");
しかし、それは動作していないようです。
私はまた、孤立したストレージソリューションを試しました。これらの解決策のどれもうまくいかないようです。 私はwp7の制限はありますか?
私はWP7のディレクトリからすべての画像を取得しようとしています。私はすでに使用していますディレクトリから画像を取得
var temp = Directory.GetFiles(@"\Pictures");
しかし、それは動作していないようです。
私はまた、孤立したストレージソリューションを試しました。これらの解決策のどれもうまくいかないようです。 私はwp7の制限はありますか?
あなたは、リソースからのイメージのために次のコードを使用しshoud:
Uri uri = new Uri(uriString, UriKind.Relative);
String originalUriString = uri.OriginalString;
Uri resourceStreamUri = originalUriString.StartsWith("/", StringComparison.Ordinal) ? new Uri(originalUriString.TrimStart('/'), UriKind.Relative) : uri;
StreamResourceInfo streamResourceInfo = Application.GetResourceStream(resourceStreamUri);
if (null != streamResourceInfo)
{
stream = streamResourceInfo.Stream;
BitmapImage bitmapImage = new BitmapImage();
bitmapImage.SetSource(stream);
Image image = new Image();
image.Source = bitmapImage;
}
それは動作しています。 – David
おそらくIsolatedStorageFile.GetFileNamesを使用する必要があります。
良いチュートリアル:How to: Find Existing Files and Directories in Isolated Storage
私はisolatedStorageを使用しません。私は自分のアプリケーションで画像の修正リストを使うだけです。私の完全なソースは "Solution-> Pictures-> myImage.jpg"です。これらの画像は、私が自分のバックグラウンドで使用するときに利用できます。しかし、私は動的にしたいときにそれは動作しません.. – David
あなたはprobalby資源としてのあなたの写真を持っていないコンテンツなど。ソリューション内のイメージを右クリックし、ビルドアクションをコンテンツに変更します。
私はそれを変更するが、私はまだエラーがあります:この例外は、通常、発信者がメンバーへのアクセス許可を持っていない場合に発生します。 – David
'孤立Store'や'アプリケーションContent'を? '/ Pictures'、' Pictures/'や'/Pictures/'を試してみてください。私は右パスを確認するためにVSを持っていません。また、 'Windows Phone Power Tools 'をインストールして画像があることを確認してください。 – Ku6opr