1

クラスに画像ビューアを作成し、C#で選択した画像を非表示にするプロジェクトがあります。

Windows Phone 7ですべての画像(.jpeg)を検索し、画像スタックパネル付きのリストボックスに表示したい。

画像ギャラリーと言うことができます&複数の画像を選択した後、それを分離されたストレージに保存する必要があります。

私はWindowsPhoneを持っていないので、Windows Phoneのフォルダとドライブの構造はどのようになっているのかわかりません。C:電話のメモリとしてドライブし、D:Androidのようにメモリカードとしてドライブします。ユーザーデータ、システム、キャッシュ用のパーティション?

質問が誤解されている場合は申し訳ありませんが、デバイスから画像を含むリストボックスにすべての画像を取得したい2つのリストボックスで画像を垂直方向にスクロールする

リストボックス1

MediaLibrary mediaLibrary = new MediaLibrary();
            var pictures = mediaLibrary.Pictures;
            foreach (var picture in pictures)
            {
                BitmapImage image = new BitmapImage();
                image.SetSource(picture.GetImage());
                MediaImage mediaImage = new MediaImage();
                mediaImage.ImageFile = image;
                lstImages.Items.Add(mediaImage);
            }

次に、リストボックス1のselectionchangedイベントで、画像/画像を選択し、その画像をリストボックス2に1つずつ移動します。これは、分離されたストレージなどに保存するために使用されます。

4

1 に答える 1

0

そうですね、WindowsPhoneはファイルシステムを公開しません。Windows Phoneには、タスクと呼ばれるものがあります。

タスクはランチャーとチューザーに分けられます。

使用する必要があるのはPhotoChooserTaskと呼ばれます

このリンクを確認してください。

http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh394019%28v=vs.105%29.aspx

ただし、一度に複数のファイルを提供することはありません。

ちなみに、SDKに含まれているWindowsPhoneEmulatorでいつでも実行できます。物理的なデバイスは必要ありません。

于 2012-12-28T08:01:54.373 に答える