일부 이미지를 ListBox에로드하려고합니다. 이러한 이미지는 XAP 내부에 있습니다.XAP 내의 디렉토리에서 이미지로드
누군가 내가 ResourceManager를 사용할 수 있다고 말하지만 "/ Assets/Images /"와 같은 폴더 안의 모든 이미지에 대한 목록을 얻는 방법을 모르겠습니다.
이러한 이미지는 콘텐츠로 추가됩니다.
어떤 조언이 필요합니까?
일부 이미지를 ListBox에로드하려고합니다. 이러한 이미지는 XAP 내부에 있습니다.XAP 내의 디렉토리에서 이미지로드
누군가 내가 ResourceManager를 사용할 수 있다고 말하지만 "/ Assets/Images /"와 같은 폴더 안의 모든 이미지에 대한 목록을 얻는 방법을 모르겠습니다.
이러한 이미지는 콘텐츠로 추가됩니다.
어떤 조언이 필요합니까?
아래의 예를 참조하십시오로드합니다. 예를 들어, 코드 숨김에서 다음과 같이 할 수 있습니다.
BitmapImage image = new BitmapImage(new Uri("/Assets/Images/image1.png",UriKind.Relative));
ImageControl.Source = image;
동일한 방법으로 XAML에서 참조 할 수 있습니다. 그러나 Windows Phone에서는 직접 나열 할 수 없습니다. 예를 들어, 기존 이미지의 이름을 유지 한 다음 XML 파일을 읽고 재귀 적으로 이미지를 읽을 수있는 XML 파일을 만들 수 있습니다.
콘텐츠 리소스를 나열 할 수 없습니다 (List content files in a windows phone 7 app? 참조). 해결 방법은 프로그램의 목록을 하드 코딩하는 것입니다.
는 이미지 컨텐츠로 설정하는 경우 이미지가 다음 자신의 상대 URL로 액세스 할 수 있습니다, Application.GetResourceStream
바코드 스캐닝 응용 프로그램 용 XAP의 샘플 이미지를 추적하기 위해 XML 파일을 사용했습니다. 원한다면 다른 앱에서 코드를 다운로드하여 재사용 할 수 있습니다. http://silverlightzxing.codeplex.com –