WP7의 디렉토리에서 모든 이미지를 가져 오려고합니다. 이미 사용 중입니다.디렉토리에서 이미지 가져 오기
var temp = Directory.GetFiles(@"\Pictures");
그러나 작동하지 않는 것 같습니다.
나는 또한 격리 된 스토리지 솔루션을 시도했습니다. 그러나 그 해결책의 아무도는 작동하는 것처럼 보이지 않는다. 나는 wp7 제한이 있습니까?
WP7의 디렉토리에서 모든 이미지를 가져 오려고합니다. 이미 사용 중입니다.디렉토리에서 이미지 가져 오기
var temp = Directory.GetFiles(@"\Pictures");
그러나 작동하지 않는 것 같습니다.
나는 또한 격리 된 스토리지 솔루션을 시도했습니다. 그러나 그 해결책의 아무도는 작동하는 것처럼 보이지 않는다. 나는 wp7 제한이 있습니까?
당신은 자원에서 이미지에 대한 다음 코드를 사용 갈까요 :
는 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